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
It gave me a better understanding of Zabbix monitoring
- Leicestershire County Council
Firstly, learners will sum up their experience in the game, explain it carefully, and gain a deeper understanding of knowledge.
优 翟
Edutainment
莎娜 陶
Hands-on part
纪鹏 曾
Time to exchange information between participants.
Gabriel Tendera
references to the trainer's design experience while discussing specific issues
Techland sp. z o.o.;
Real-life examples.
Techland sp. z o.o.;
Examples and / or hypothetical use of the discussed concepts.
Techland sp. z o.o.;
Everything. It was very understandable, and if we didn't understand something, Adriano explained it.
Zsolt Nagy - W.UP Kft
I understand (almost) everything which Adriano explained us. Good tematics, understandable presentation.
- W.UP Kft
The use case based approach and the trainer's up to date knowledge base.