Introduction
  • Introduction
  • Getting started with TeamCity
  • Your TeamCity CI/CI architecture
Installing and configuring TeamCity 2017
  • Introduction to Installation Procedure of TeamCity
  • Setting up a My SQL database in Amazon Web Services
  • Setting up TeamCity on Windows Server 2019
  • Types of Build Agents in TeamcCity
  • Installing Build Agents on an existing Windows server
  • TeamCity Cloud Build Agents: Part 1
  • TeamCity Cloud Build Agents: Part 2
  • TeamCity Cloud Build Agents: Part 3
Working with Projects and Build Configurations
  • Connecting to a Version Control System (VCS)
  • VCS Root Connections and Open Authentication
  • Ways of organizing your projects in TeamCity
  • Creating your first TeamCity project
  • Tools, Build Steps, Parameters and Templates!
  • Building and packaging ASP.NET MVC projects
Transforming Web.Config files of ASP.NET projects
  • Transforming web.config files using MS Build
  • Transforming web.config files using PowerShell
Code Quality!
  • Running unit tests (NUnit) with TeamCity
  • Performing code quality inspections
Branches and Forks/Pull Requests
  • Monitoring branches and auto-merging feature branches
  • Monitoring and verifying pull requests
Deploying Your Build Artifact with AWS CodeDeploy
  • Deployment Architecture and Strategy
  • Checkout Rules and Installing Plugins
  • IAM Roles, SNS Topics and CodeDeploy agent
  • Steps of deploying with AWS CodeDeploy and TeamCity
  • Creating CodeDeploy Applications
  • Creating appspec.yml, and the hook scripts
  • Deploying the the artifact with TeamCity Artifact Dependency and AWS CodeDeploy
Managing and triggering Builds
  • VCS Triggers, and CI/CD with Snapshot Dependencies
  • Scheduled Triggers
  • Failure Conditions
TeamCity 2017 administration
  • Users, Groups, and Roles
  • User activity audit
  • Notifications in TeamCity
Building and Deploying with Docker, TeamCity and AWS Elastic Container Service
  • Introduction
  • Introduction to Docker and AWS Elastic Container Service
  • Building a Docker Image and Uploading it to Amazon Elastic Container Service
  • Launching Docker containers with AWS Elastic Container Services (ECS)
  • Building and Deploying Docker Images to ECS with JetBrain TeamCity