This document describes the steps to take in order to release a new version of SFE.
- Update AssemblyInfo.cs and set version numbers.
- Open the package designer in Sitecore
- Load the Sitecore Forms Extensions.xml package definition
- Check the version number
- Generate Package
- Store package in the downloads folder
- Review and run the script
create-scwpd.ps1. (Azure Toolkit needs to be installed) - Review and run the script
create-scwpd-nodb.ps1.
- Open the scwpd package, copy all content from
Content\Websiteintodocker/build/module/cm/contentanddocker/build/module/cd/content - From the scwpd pacakge, copy
core.dacpac,master.dacpacandweb.dacpacintodocker/build/module/db. Prefix the files withSitecore. - Run
docker-compose build module - Lookup image id and run
docker tag [id] bverdonck/sitecore-forms-extensions-assets:[version] - Login to docker
docker login --username=bverdonck(Password in KeePass) - Docker push
bverdonck/sitecore-forms-extensions-assets
- Update
src/feature/formsextensions/code/Feature.FormsExtensions.nuspec - Run
nuget pack Feature.FormsExtensions.nuspec - Push to nuget
nuget push SitecoreFormsExtensions.Core.[version].nupkg [secret] -Source https://api.nuget.org/v3/index.json
- Update documentation in docs folder (To rund the make.bat files, sphinx must be installed
pip install -U sphinx) - Execute
make.bat html