I hosted a Workshop on CI and CD on the weekend with the following overview of topics
- Create Build definitions in TeamCity
- C# net core 1.1 MVC/Web API Project
- Typescript/Webpack
- Unit Test NUnit and Mocha
- Output Packages for Deployment
- Update GitHub Pull Request status
- Create deployments in Octopus
- Deploy to Cluster (C# backend)
- Deploy to CDN (React SPA)
- Send an Alert to Slack
Below are the links:
Videos:
- Part 1 https://youtu.be/uQtSn_PHXUg
- Part 2 https://youtu.be/RiliNy1SGZM
- Part 3 https://youtu.be/mssrM5NWcmM
Slides:
https://github.com/tech-at-agoda/meetup-2017-05-13