Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.43 KB

README.md

File metadata and controls

40 lines (25 loc) · 1.43 KB

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

  1. Clone this repo
  2. 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"]
  1. Build the appropriate Docker images and then start up.
.\up.ps1 [-IncludeSps] [-IncludeSpe] [-IncludeSxa] [-IncludePackages] [-SkipBuild] [-SkipIndexing]
  1. 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

Demo

Test-Sitecore-Packages-720