Detaylar
Diğer Eğitimler

Eğitim Hakkında

TeamCity is a build management and continuous integration server for building and deploying web applications. With TeamCity, users will be able to reuse parent projects for sub-projects, run parallel builds simultaneously, and more.

This instructor-led, live training (online or onsite) is aimed at DevOps engineers and web developers who wish to build and deploy web applications with TeamCity.

Neler Öğreneceksiniz

By the end of this training, participants will be able to:

 

  • Implement a scalable and efficient CI/CD system with TeamCity.

  • Automate version control database schema with Git repositories.

  • Build CI pipelines for .NET platforms.

  • Save time by setting up a project template.

 

Format of the Course

  • Interactive lecture and discussion.

  • Lots of exercises and practice.

  • Hands-on implementation in a live-lab environment.

 

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.

Eğitim İçeriği

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

Diğer Eğitimler

Digital Vizyon
453 Eğitim Seti
Eğitimlere Dön