Course Outline
Introduction
Continuous Integration and Continuous Delivery Overview
- What is CI?
- What is CD?
TeamCity in Depth
- What is TeamCity?
- TeamCity CI/CD architecture
- TeamCity features and concepts
Preparing the Development Environment
- Installing and configuring TeamCity
- Installing TeamCity build agents
Projects and Builds
- Connecting to a VCS
- Organizing projects
- Creating a TeamCity project
- Packaging .NET projects
- Building CI pipelines
- Verifying and managing VCS triggers
- Running unit tests
Transforming Projects
- Using MS Build
- Using PowerShell
Branches and Git Requests
- Monitoring and Auto-merging branches
- Monitoring and verifying Git requests
Deployment
- Using TeamCity plugins
- Applying checkout rules on VCS roots
- Working with CodeDeploy
- Creating CodeDeploy applications
- Deploying with TeamCity
Summary and Conclusion
Requirements
- Experience with web development
- DevOps experience
Audience
- DevOps Engineers
- Web Developers
Testimonials (5)
working with DevOps Toolchain
Kesh - Vodacom
Course - DevOps Foundation®
I like the interactive approach taken by the trainer.
Patrik - Deutsche Telekom IT & Telecommunications Slovakia s.r.o
Course - Site Reliability Engineering (SRE) Foundation®
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Course - Advanced Spinnaker
Being introduced to some technologies I wish I knew earlier.
Michel - Vanier College
Course - DevOps Practical Implementation and Tools
I like all the possibilities that I discovered in the course about DevOps options that I can apply in order to have a better CD/CI workflow!