PRODUTOS/

JETBRAINS

Jetbrains
TeamCity

Poderosa integração contínua para equipes centradas em DevOps

Jetbrains TeamCity

Poderosa integração contínua para equipes centradas em DevOps

Forneça software de qualidade mais rapidamente

TeamCity é uma plataforma de software de CI/CD de uso geral que permite fluxos de trabalho flexíveis, colaboração e práticas de desenvolvimento.

Nossa solução permitirá uma integração contínua bem-sucedida, entrega contínua e implantação contínua dentro do seu processo de DevOps.

Top 5 razões para começar a usar o TeamCity

Para Desenvolvedores

Desempenho melhor

Assim como seu IDE lhe dá mais poderes de codificação, o TeamCity faz o mesmo para integração contínua. Ele se integra às suas ferramentas de criação e teste, visualiza seus pipelines de DevOps em detalhes e ajuda você a ser mais produtivo desde o primeiro dia.

Comece facilmente

É muito fácil começar a usar o TeamCity. A configuração do primeiro pipeline leva menos de 2 minutos e pode ser feita por meio de uma interface do usuário simples sem escrever nenhum código.

Inteligência de teste

O TeamCity entende seus testes como nenhuma outra solução de CI. Ele se integra às suas ferramentas de compilação e teste, mantém um histórico de seus testes, sinaliza testes instáveis como escamosos e pode até ajudá-lo a identificar os commits exatos que causam falhas em seus pipelines.

Relatórios em tempo real

Não espere que uma compilação termine para descobrir que algo está errado. Tudo é relatado em tempo real, para que você possa investigar um problema, resolvê-lo, atribuí-lo aos membros do seu projeto ou até mesmo abri-lo diretamente em um IDE diretamente na linha de código do problema.

Desempenho melhor

Ao integrar o TeamCity ao seu IDE, você pode criar, verificar e executar testes automatizados sem criar ramificações ou confirmar qualquer código – e mantendo sua base de código limpa o tempo todo.

Para Engenheiros

Configuração como código

Você pode configurar seus pipelines de compilação por meio da interface do usuário da Web do TeamCity ou criá-los programaticamente usando uma DSL fortemente tipada. Ter configurações de pipeline como código permite reutilizá-las facilmente e manter as coisas sob controle à medida que seus projetos crescem.

Otimização de pipeline

O TeamCity orquestra suas compilações e testes de forma inteligente, otimizando a fila de compilação, reutilizando artefatos de compilações anteriores e executando apenas as etapas mínimas necessárias em pipelines. Isso pode reduzir em 30% ou mais o seu tempo de construção diário!

Modelos

Você pode facilmente eliminar o incômodo de duplicar configurações em diferentes projetos extraindo modelos de configuração de compilação. Com os modelos de compilação, você não precisa passar por todo o processo tedioso de configurar seus pipelines de CI/CD do zero para cada novo projeto.

RESTful API

Praticamente todos os recursos do TeamCity estão disponíveis por meio de uma API RESTful, que permite integrá-lo com seus aplicativos ou interagir com ele usando scripts.

Multiplataforma, multilíngue

TeamCity suporta todas as linguagens de programação e integra-se com todas as ferramentas populares usadas para construir e testar software. Você pode criar e automatizar pipelines de DevOps de qualquer complexidade e qualquer escala, com várias dependências e gatilhos.

Para Gerentes

Tenha uma visão panorâmica do seu IC

O TeamCity visualiza como seus pipelines funcionam, permite que você acompanhe como a qualidade do código de sua equipe muda ao longo do tempo e ajuda você a analisar tendências. Você sempre pode entender o status de cada compilação específica e implantar rapidamente qualquer versão em um servidor de preparo ou produção.

Organize o trabalho da sua equipe

Se houver uma falha em seu pipeline, o TeamCity identificará a causa raiz e tentará identificar quais alterações são responsáveis. Os problemas de compilação podem ser atribuídos automaticamente a um membro da equipe para investigação.

Comece grátis, cresça em qualquer escala

TeamCity não tem limitações no número de usuários, então você pode começar completamente de graça, mesmo para projetos comerciais. E você pode expandir gradualmente suas capacidades de servidor à medida que sua equipe cresce.

Receba suporte técnico profissional

Com mais de uma década, o TeamCity é um dos produtos mais maduros do setor. Em caso de problemas, você pode obter suporte por meio de nosso rastreador de problemas públicos, fóruns da comunidade, documentação on-line abrangente ou de nossos engenheiros de suporte dedicados.

Beneficie-se de um ciclo de feedback rápido

O TeamCity entende seu processo de desenvolvimento e ajuda você a torná-lo mais eficiente. Você e sua equipe podem acompanhar o progresso em tempo real e podem ser notificados sobre os resultados da compilação diretamente no seu IDE ou por e-mail, Slack e outros canais.

Para Administradores

Manutenção zero

O TeamCity fornece relatórios de integridade e desempenho, um ponto de extremidade de métricas Prometheus e muitas outras ferramentas para manutenção eficiente. Ele se integra a todos os softwares de desenvolvedor populares e mantém automaticamente todos os componentes atualizados, economizando incontáveis horas de trabalho.

Escalabilidade

Você precisa de apenas um servidor TeamCity para orquestrar centenas de agentes de compilação. E se você precisar do mais alto nível de desempenho e confiabilidade, poderá executar vários servidores TeamCity e fazê-los trabalhar juntos em um ambiente clusterizado.

Integrações na nuvem

O TeamCity permite que você implemente uma arquitetura de CI/CD escalável sobre seu provedor de nuvem favorito ou em seu próprio cluster Kubernetes e aumente dinamicamente a capacidade de seus pipelines de entrega quando necessário.

Gerenciamento de acesso

Você pode gerenciar usuários e seus privilégios diretamente no TeamCity ou sincronizar o diretório do usuário com sua infraestrutura por meio do protocolo LDAP. Os projetos podem ter seus próprios administradores ou herdar configurações de seus projetos pai, o que facilita o gerenciamento de acesso.

Rico ecossistema de plugins

O TeamCity vem com centenas de plugins gratuitos que podem ser instalados com apenas alguns cliques sem reiniciar o servidor. E se você quiser tornar seu CI ainda mais poderoso, você pode usar o OpenAPI para implementar um novo.

Seu engenheiro de construção 24 horas por dia, 7 dias por semana

Aumente sua produtividade com um ciclo de feedback rápido

Integração com todas as ferramentas populares de compilação e teste

Se você usa ferramentas como Maven, npm, Gradle e MSBuild ou executa seus próprios contêineres do Docker, o TeamCity entende como seus projetos são criados, permite configurar CI/CD com facilidade e oferece visibilidade total de seus pipelines.

Relatórios de progresso de construção em tempo real

Os resultados de suas compilações e testes de CI/CD são relatados em tempo real, para que você possa iterar rapidamente e enviar novos recursos mais rapidamente.

Obtenha uma análise abrangente de falhas

Inteligência de teste

O TeamCity não apenas relata a execução de testes em tempo real, mas também mantém seu histórico de compilação, registra sua duração e marca testes instáveis como irregulares. Cada teste pode incluir uma variedade de detalhes, como rastreamento de pilha, capturas de tela, links, artefatos de compilação e logs, permitindo que sua equipe investigue falhas rapidamente. Novos testes e testes recentemente reprovados podem ser iniciados antes de outros para fornecer feedback ainda mais rápido.

Automatize pipelines de qualquer complexidade e escala

Construa cadeias

O TeamCity leva o conceito de pipelines de CI/CD a um nível totalmente novo. Com as cadeias de compilação, você pode criar aplicativos que têm seu código-fonte distribuído em muitos repositórios, executar várias compilações e testes em paralelo e aproveitar muitas otimizações inteligentes que economizam seu tempo ao executar compilações incrementais.

As cadeias de construção ajudam a estruturar seu processo de entrega de software e permitem que você se concentre em escrever código e testes em vez de conectar diferentes partes de pipelines entre si.

Configuração como código

Configure seu CI/CD usando uma linguagem de programação real

Se você está familiarizado com YAML ou formatos semelhantes para descrever CI/CD como código, então você provavelmente sabe que manter configurações para grandes projetos pode ser um problema. Mas não no TeamCity!

O TeamCity permite que você escreva a configuração de CI/CD usando o Kotlin, dando a você o poder de uma linguagem de programação completa e seu conjunto de ferramentas. Importe bibliotecas, crie suas próprias funções, aproveite o preenchimento automático e a refatoração em seu IDE – essas são apenas algumas das muitas ferramentas que podem ajudá-lo a manter sua configuração de CI/CD limpa e sustentável.

FAQ

O que é TeamCity?

TeamCity é um servidor de integração contínua desenvolvido pela JetBrains. Ele está disponível como uma instalação local ou como um serviço de nuvem. O TeamCity On-Premises pode ser instalado no Windows, Linux e macOS ou executado no Docker. O TeamCity Cloud é alimentado pela Amazon AWS.

Para que é utilizado o TeamCity?

O TeamCity é usado para criar e testar produtos de software de forma automatizada. Ele fornece feedback rápido sobre cada alteração de código, reduz os problemas de integração de código e leva a um trabalho em equipe mais eficaz. Muitos jogos populares, sites, sistemas bancários e todos os produtos JetBrains são construídos com o TeamCity.

Como funciona o TeamCity?

Quando você envia um novo recurso por push ou atualiza uma dependência em um sistema de controle de versão, o TeamCity executa automaticamente o pipeline de compilação. Você e sua equipe podem ver o progresso da compilação em tempo real e ser notificados sobre os resultados da compilação dentro do seu IDE, por e-mail, no Slack ou por outros canais.

O TeamCity é gratuito?

O TeamCity Professional é gratuito – mesmo para uso comercial – e não tem limitações de recursos, número de usuários ou tempo de compilação. Ele permite configurar até 100 compilações e executar até 3 compilações em paralelo, o que é mais do que suficiente para a maioria dos projetos. O TeamCity Cloud oferece uma avaliação gratuita de 14 dias.

Precisa de um

solu
ciona
dor?

Fale com um dos nossos especialistas. Veja como é simples encontrar uma solução para o seu desafio.

Pesquisar