TeamCity Training Course
| DevOpsConsulting Inc | DevOps | Trainer | Online | Bamboo | Build and Release Engineer | Chef | DevOps | Docker | Git | Jenkins | OpenStake | Puppet | System Administrator | TeamCity | Vagrant | India | Training | Courses | Consultant | Consulting | freelancer | Company | Europe | USA | United States | Bangalore | Hyderabad | Trainer | Israel | Australia | Netherlands |
The basic course program is outlined here:Introduction
- Introduction to Continuous Integration
- Introduction to TeamCity
- TeamCity and its competitors
- Summary
Installation
- Installing on Windows
- Installation on Mac OS X
- Installation on Linux
- Summary
Getting Your CI Up and Running
- Introducing version control systems
- Setting up CI
- The sample project
- Creating a project in TeamCity
- Adding build configurations
- Build chain
- Fine-tuning our setup
TeamCity for Java Projects
- Using Ant with TeamCity
- Using Maven with TeamCity
- Using Gradle with TeamCity
TeamCity for .NET Projects
- Getting started with NAnt on TeamCity
- Building with MSBuild
- NuGet and TeamCity
- Introducing PowerShell
TeamCity for Ruby Projects
- Managing Ruby versions
- Introducing Bundler
- Introducing Rake
- Setting up the build on TeamCity
TeamCity for Mobile and Other Technologies
- CI for Android projects
- Building iOS projects on TeamCity
- Installing TeamCity plugins
Integration with Other Tools
- IDE integrations
- GitHub integrations
- Build monitors
- Notifications
TeamCity for a Member of the Team
- Managing projects of interest
- Navigating across projects
- Investigating investigations
- TeamCity universal search
- Actions on build configurations
Taking It a Level Up
- Build configuration templates
- Going meta with Meta-Runners
- Build result actions
- Build history cleanup
- Configuring build priorities
- Interacting with TeamCity from build scripts
Beyond CI – Continuous Delivery
- What is Continuous Delivery?
- Why Continuous Delivery?
- The deployment pipeline
- Implementing the deployment pipeline in TeamCity
Making It Production Ready
- Using TeamCity with an external database
- Backup and restore
- Handling upgrades
- Monitoring resource usage, performance, and logs
- Tweaking the TeamCity JVM