Visão Geral
Curso TeamCity. TeamCity é uma das ferramentas mais populares para implementar integração contínua. Do desenvolvimento ao ambiente de produção, o software passa por muitas fases críticas para atender com sucesso os usuários-alvo. Com a ajuda do TeamCity, podemos automatizar cada etapa para implantar software com alta velocidade e precisão. Por exemplo, um controlador de versão comum, construa o código, teste o código produzido e assim por diante. TeamCity automatiza todas essas fases de maneira muito útil e precisa.
No Curso TeamCity, você aprenderá os fundamentos da integração contínua e saberá como automatizar seus projetos para uma boa integração desde a instalação até o banco de dados. Neste Curso TeamCity, usamos .NET para explicar como podemos incorporar nosso projeto e o TeamCity para obter CI.
Conteúdo Programatico
Introduction to Continuous Integration
- What is CI?
- Ways to Achieve CI
- Benefits of Continuous Integration
TeamCity: Overview
- Licensing
- Features
- IDE Integration
- Competitors
Tool’s Installation
- Server and Default Agent Installation
- Install Supplementary Agents
- Introduction to Version Controller System
Introduction to Version Controller System
- Centralised vs Distributed VCSs
- Role of VCSs in Continuous Integration
Setting Up CI
- Creating a Project
- Adding Build Configuration
- Build Chains
TeamCity for .NET
- NAnt On TeamCity
- Installing NAnt
- Building on TeamCity
Building with MSBuild
- Installing MSBuild
- Starting a Project
- NUnit Build Runner
- Running NUnit Test Case
- Using TeamCity Task for Testing
NuGet and TeamCity
- NuGet Command-Line Installation
- Install NuGet on TeamCity Agents
- Build Runners (NuGet-Based)
- Dependency Trigger
Database Migration with .Net