Continuous Delivery with Sitecore Part 2 – Octopus Deploy Setup
In Part 2 I’ll walk through the Octopus Deploy configuration where we use PowerShell, Sitecore.Ship and Curl to install the Team Development for Sitecore Packages and publish the changes, if you are looking for the TeamCity configuration see Part 1
Configure Octopus to be able to read the NuGet feed from TeamCity.
See the TeamCity documentation for more details on how to set up TeamCity as a NuGet server and to get your URL.
Deploy the Sitecore code created by OctoPack in the Build Solution step on TeamCity.
Key Settings:-
Roles – Content Management and Content Delivery (i.e deploy code to all servers)
Package Feed – The external feed added previously to the TeamCity Build server
Package ID – Name of the code package to deploy. You can search the TeamCity feed in Octopus by going to Library -> External Feeds. Click the test button next to the feed you created.
Install to – Root of Website directory configured in IIS.