Recursos de automação de builds do TeamCity

Automatize suas operações de CI/CD e transforme etapas manuais num processo repetível, escalável e simplificado com os recursos robustos de automação de builds do TeamCity.

Comece gratuitamente

Elimine erros manuais

Elimine a margem de erros manuais e garanta que seu processo de build, teste e lançamento seja sempre aplicado de forma consistente.

Otimize seus processos

Otimize seus testes automatizados e reduza os ciclos de feedback do desenvolvedor para obter código mais confiável e de maior qualidade.

Amplie suas atividades de DevOps

Estabeleça as bases para ampliar suas atividades de DevOps à medida que seu projeto cresce.

Configure seus pipelines de CI/CD com facilidade

Quer você seja um desenvolvedor solo em busca de uma solução pronta para uso ou uma equipe de desenvolvimento em busca de uma plataforma de CI/CD que cresça com você, o TeamCity lhe dá o poder de construir onde quiser e a liberdade de escalar seu pipeline à medida que seus projetos evoluem.

Suporte entre plataformas

O TeamCity oferece suporte completo para linguagens de programação populares, ferramentas de build e frameworks de teste, combinadas com a capacidade de executar builds e testes em paralelo em diferentes plataformas e ambientes.

Saiba mais

Solução de CI/CD altamente escalável

Não importa se você prefere hospedar sua fazenda de builds internamente ou na nuvem, em máquinas virtuais ou containers Docker, ou se procura uma solução totalmente gerenciada, o TeamCity oferece o suporte necessário. Aproveite os modelos de configuração de build do TeamCity para criar novos pipelines rapidamente e garantir uma abordagem consistente em todos os projetos.

Saiba mais

Armazene seus pipelines como código

Com o TeamCity, é simples adotar a configuração como código. Quer você esteja pronto para escrever sua lógica de automação nativamente em Kotlin DSL ou XML ou prefira gerar arquivos de configuração a partir da intuitiva UI do TeamCity, aproveite todos os benefícios de armazenar seus pipelines no controle de versão.

Saiba mais

Extenso ecossistema de plug-ins

Amplie sua plataforma de CI/CD com o rico ecossistema de plug-ins do TeamCity. Descubra novas maneiras de integrar o TeamCity à sua pilha de tecnologias existente. Com mais de 170 plug-ins disponíveis, é simples adaptar sua plataforma de CI/CD às suas necessidades. Você pode até mesmo desenvolver seu próprio plug-in usando nosso Guia de primeiros passos, se necessário.

Explore os plug-ins do TeamCity

Compile a partir de qualquer fonte

Onde quer que o código-fonte seja armazenado, você pode começar a compilá-lo automaticamente com o TeamCity.

Comece gratuitamente

  • Suporte nativo para todos os principais sistemas de controle de versão, incluindo Git, Mercurial, Perforce, Subversion, Azure DevOps (Microsoft Team Foundation Server) e muito mais.
  • Integrações prontas para uso com os principais hosts de VCS: GitHub, GitLab, Bitbucket e Azure DevOps.
  • Combine o código-fonte de múltiplos repositórios em diferentes sistemas de controle de versão numa única cadeia de builds.

Personalize seu workflow

O TeamCity oferece controle total sobre exatamente o que aciona a execução de cada pipeline.

Acionador de VCS

Acione builds em cada pull request. Não importa onde o código é armazenado, você pode usar o TeamCity para criar workflows flexíveis e poderosos para compilar, testar e implantar seu software automaticamente.

Saiba mais

Regras de acionamento avançadas

Inicie uma nova execução de pipeline com base no autor do commit, na mensagem de commit ou em arquivos afetados.

Builds agendados

Automatize builds de acordo com uma programação horária, diária ou semanal.

Saiba mais

Dependências de snapshots

Configure dependências em estágios anteriores do pipeline.

Saiba mais

Builds com falha

Repita builds com falha automaticamente.

Saiba mais

Integração com IDE

Permita que os desenvolvedores iniciem um build a partir de seus IDEs e validem as alterações antes de fazer commit.

Saiba mais

Dependências de artefatos

Por meio de dependências de artefatos, você pode recuperar saídas de builds anteriores, incorporando-as à configuração de build atual.

Saiba mais

Amplie os recursos do TeamCity

Estabeleça uma conexão perfeita entre o TeamCity e cada componente da sua cadeia de ferramentas de desenvolvimento de software, permitindo que você aproveite todas as vantagens do CI/CD.

Saiba mais sobre a API REST

  • Aproveite as vantagens dos extensos plug-ins do TeamCity ou crie seu próprio.
  • Integre sua plataforma de CI/CD aos seus sistemas e ferramentas existentes com a ajuda da API REST repleta de recursos do TeamCity.
  • Recupere informações automaticamente para monitorar o progresso e produzir relatórios ou use scripts personalizados para interagir com o TeamCity de maneira programática para uma abordagem totalmente automatizada.

Envie código de qualidade com mais rapidez

Com o TeamCity, não há compromisso entre qualidade e velocidade. Com ciclos de feedback mais curtos, você começará a descobrir e corrigir problemas mais cedo.

Agent pools

Insights detalhados

Amplo suporte para frameworks de teste, ferramentas de análise estática, relatórios de cobertura de código e muito mais fornecem todas as informações necessárias para monitorar a qualidade do código. Resultados detalhados de testes, incluindo logs de build, capturas de tela, histórico de testes e outros metadados, fornecem um contexto vital para que você possa começar a investigar quaisquer problemas assim que eles forem identificados.

Saiba mais

Relatórios em tempo real

Relatórios de testes instantâneos combinados com paralelização inteligente de testes, detecção de testes instáveis e reordenação automática de testes garantem que os resultados sejam entregues mais rapidamente, para que você possa começar a corrigir problemas mais cedo.

Saiba mais

Resultados onde você precisa deles

Alerte as pessoas sobre falhas nos builds e disponibilize os resultados dos testes para toda a equipe, graças às integrações prontas para uso do TeamCity. Publique o resultado de cada build no seu host de VCS, rastreador de issues, plataforma de mensagens, ou até mesmo em todos os três.

Colocando o "contínuo" de volta no CD

Mantenha uma cadência de lançamento regular e entregue seus recursos e correções de bugs mais recentes para produção de maneira mais rápida com as opções de entrega e implantação contínuas do TeamCity.

Artefatos de build

Publique artefatos de compilação em um local de sua escolha ou use o repositório de artefatos integrado do TeamCity.

Saiba mais

Executores de build

Configure as etapas de implantação com a ajuda de executores de build dedicados ou crie um processo personalizado com o executor de linha de comando do TeamCity.

Saiba mais

Pipeline de implantação automatizada

Combine os benefícios de um processo automatizado com a garantia de autorização de lançamento manual, configurando um pipeline de implantação automatizado que somente indivíduos autorizados podem acionar.

Perguntas frequentes