Awesome
Simplified testing of Sitecore package installations
Have you ever found the setup of Sitecore module packages to be time consuming and a pain to automate? Did you know that modules can be converted from the standard module zip to a web deployment version?
The following repo provides some details about how you can get started.
Setup
- Clone this repo
- From an elevated prompt run the
init.ps1
with the path to the license file. An elevated prompt is only necessary for this step.
.\init.ps1 [-LicenseXmlPath "C:\License\license.xml"] [-HostName "dev.local"] [-SitecoreAdminPassword "Password12345"] [-SqlSaPassword "Password12345"]
- Build the appropriate Docker images and then start up.
.\up.ps1 [-IncludeSps] [-IncludeSpe] [-IncludeSxa] [-IncludePackages] [-SkipBuild] [-SkipIndexing]
- Tear down and cleanup code changes when done.
.\down.ps1 [-Cleanup]
Package/Code Deployment
- Packages contained within
.\docker\build\releases
will be included in the built images. - Packages contained within
.\docker\releases
will be deployed after the containers startup. - Code contained within
.\deploy
will be deployed any time after containers startup. This is the best way to quickly test code changes.
Testing
- Run the script
up.ps1