Integrações de CI/CD do TeamCity

Integre o TeamCity com o conjunto de ferramentas tecnológicas que você já usa para desenvolver ótimo software. Tenha o prazer de usar todas as suas ferramentas trabalhando juntas de forma transparente.

Comece com o TeamCity
Imagem das integrações de CI/CD do TeamCity

Principais integrações do TeamCity

O TeamCity integra-se às mais modernas tecnologias e plataformas de DevOps já desde a instalação.

Integração com o Docker

Crie um pipeline de CI/CD automatizado e com containers usando o suporte de primeira do TeamCity ao Docker e ao Docker Compose.

Imagem da integração com o Docker

Execute seus builds num container do Docker, gere e publique novas imagens do Docker no registro de containers da sua escolha e depois implante as imagens atualizadas num ambiente de controle de qualidade, prontas para testes automatizados.

Você pode até deixar o TeamCity cuidar do desligamento e da limpeza ao final do processo — tudo acionado a partir de um único commit, solicitação de pull ou agendamento.

Integrações com VCS

O suporte abrangente do TeamCity a sistemas de controle de versões, com seus respectivos serviços de hospedagem, dá a você flexibilidade para automatizar processos de build e teste em qualquer projeto de desenvolvimento de software.

Imagem da anexação de uma VCS Root

O TeamCity oferece suporte completo a Git, Perforce, Mercurial, Subversion e CVS, além de integrações com GitHub, GitLab, Bitbucket, Azure DevOps e Space, desde a instalação.

Personalize o seu pipeline de acordo com as suas necessidades combinando código-fonte de diferentes sistemas de controle de versões. Assinale builds automaticamente, publique artefatos e relate resultados de builds ao seu host de VCS para ter um processo de DevOps totalmente integrado.

Integrações na nuvem

Buscando escalar o seu pipeline de CI/CD conforme a demanda? Com integrações disponíveis para o Amazon Web Services, Kubernetes, Google Cloud Platform, Azure Resource Manager e VMware vSphere, o TeamCity dá a você a flexibilidade de personalizar a sua infraestrutura de build e expandi-la quando precisar.

Imagem da integração do TeamCity com o AWS

As otimizações incorporadas ao TeamCity foram projetadas para racionalizar o uso dos seus recursos de build, o que significa que não há motivo para não mudar o seu pipeline de CI/CD para a nuvem.

Preocupado com o custo da infraestrutura hospedada na nuvem? Mantenha o controle dos seus gastos com a nuvem estabelecendo limites de recursos. Precisa garantir que alguns agentes estejam sempre disponíveis para projetos específicos?

Aloque agentes de build a pools de recursos e garanta capacidade de build para as suas equipes.

Foto de Yuri Trufanov

Yuri
Trufanov

Diretor técnico executivo da plataforma de tecnologia, Playrix

"Acabamos tendo uma solução híbrida de nuvem que incluía os TeamCity Cloud Profiles e o AWS. Assim, podíamos executar o que quiséssemos, quando quiséssemos."

Integrações com rastreadores de issues

Mantenha um loop contínuo de feedback de DevOps integrando o TeamCity com o Jira, YouTrack ou outro rastreador de issues da sua escolha. Acesse informações aprofundadas sobre as últimas correções de bugs, os últimos recursos e melhorias, diretamente a partir dos seus resultados de build no TeamCity, para ter uma visão geral abrangente do andamento do seu projeto.

Garanta que todos os interessados tenham as informações de que precisam nos sistemas com os quais eles estiverem mais familiarizados, graças à integração do TeamCity com o Jira Cloud. Suas issues no Jira são atualizadas com o status do último build e teste em tempo real.

Integração contínua com o IDE

Integre o TeamCity com o seu IDE para obter feedback rápido sobre o seu trabalho em andamento.

Imagem do plugin do TeamCity no IntelliJ IDEA

Confira as alterações através de execuções remotas antes de fazer o commit, visualize detalhes das inspeções de código, acione builds pessoais e receba os resultados de cada etapa do pipeline diretamente no seu IDE, para que você possa começar a depuração sem demora.

Com plug-ins para o Microsoft Visual Studio e todos os IDEs baseados na plataforma IntelliJ disponíveis, você pode iniciar o seu processo de CI/CD sem sair do seu ambiente de desenvolvimento.

Integração com ferramentas de build

O TeamCity oferece uma integração transparente com uma grande variedade de ferramentas de build.

Imagem de ferramentas de build no TeamCity

Compile tarefas automaticamente no Apache Maven, Gradle ou Ant e execute as etapas do build dentro de um container do Docker. Obtenha cobertura detalhada do código e relatórios de testes durante a execução.

Integração do TeamCity com o NuGet

Com a ampla integração do NuGet, o TeamCity pode instalar e atualizar pacotes NuGet em agentes, criar e publicar pacotes em um feed do NuGet.

Imagem da integração do TeamCity com o NuGet

O TeamCity também pode atuar como servidor de feed do NuGet e acionar builds em alterações em um pacote NuGet especificado.

O TeamCity permite especificar vários feeds do NuGet a serem usados pelos builds em um projeto e todos os seus subprojetos.

Integração contínua com o Space

Para ter um processo de desenvolvimento de software totalmente otimizado, aproveite o suporte de primeira do TeamCity à plataforma de desenvolvimento Space.

Imagem da integração do TeamCity com o Space

Integre o seu rastreamento de issues, a comunicação com a equipe, a hospedagem de Git e o processo de revisão do código com os poderosos recursos de CI/CD do TeamCity para criar um fluxo contínuo desde a concepção até a entrega.

Acione builds a partir de solicitações de merge, obtenha relatórios detalhados de testes durante a execução, visualize os detalhes das issues a partir do TeamCity, faça merges automáticos das alterações quando uma etapa do pipeline for concluída com sucesso e publique os status dos builds de volta no Space.

Comece com o TeamCity

Uma poderosa ferramenta de CI/CD que se integra ao seu conjunto de ferramentas tecnológicas