Continuous deployment steps:
- When code changes detected on develop branch on GitHub, build step gets triggered on Team City server.
- Build step builds solution, creates NuGet packages, creates Octopus release and triggers deploy on Octopus for Test environment.
- Octopus deploys KtmCompany.Web on Test environment.
- Then Octopus runs smoke tests for both sites and verifies that no error code returned on the main pages.
Usually the whole process from checking till deployment takes 2-4 minutes.
The Test sites address:
CMS admin username/password: Geta Active directory user
Develop is the development branch.
Main is the production ready branch.