I would like to view this page in
Aproveite todos os benefícios de um pipeline de CI/CD automatizado com despesas mínimas, tudo graças ao design de baixa manutenção do TeamCity.
Comece gratuitamenteO TeamCity possui opções de backup e restauração, que permitem salvar o estado do sistema e restaurá-lo quando necessário.
Com o dashboard do TeamCity, você pode acompanhar o estado do seu servidor de build e identificar quaisquer problemas de configuração, incluindo raízes de VCS redundantes ou não utilizadas, criar configurações com logs de build grandes ou erros críticos.
Amplie e gerencie facilmente sua fazenda de builds. Graças aos pools de agentes do TeamCity, você pode gerenciar centenas de projetos num único servidor.
Com a abordagem flexível do TeamCity para agentes de build, é fácil ampliar sua fazenda de builds e manter sua infraestrutura de build.
Você pode verificar o status dos seus agentes, comparar configurações e aplicar regras para ativar ou desativar agentes individuais após um período especificado diretamente na interface de usuário do TeamCity.
Estatísticas de workloads fornecem informações sobre o uso de agentes, para que você possa determinar com precisão quando é hora de adicionar mais recursos à sua fazenda de builds.
Saiba mais sobre como configurar e manter agentes de build do TeamCity
Aproveite o design altamente escalável do TeamCity para gerenciar centenas de projetos a partir de um único servidor de build e, ao mesmo tempo, fornecer recursos de build dedicados com pools de agentes. Ao vincular um grupo de agentes de build a um único projeto, você pode garantir que seus projetos mais importantes nunca precisem esperar por um agente de build disponível. Pools de agentes oferecem todos os benefícios de uma fazenda de builds dedicada sem sobrecargas adicionais.
Em breve: adicione pools de agentes aos seus favoritos e verifique a carga de trabalho dos recursos do seu projeto.
Saiba mais sobre pools de agentes
Graças aos terminais de agentes do TeamCity, você nunca precisará configurar uma sessão SSH para obter acesso a um agente de build novamente. Em vez disso, use a interface de usuário hospedada na Web do TeamCity para abrir um terminal de agente. De lá, você pode verificar o ambiente do agente, acessar os logs do agente para depurar falhas em builds e atualizar a configuração do agente.
Hospedado pela JetBrains
Deseja uma solução de CI/CD que você não precisa gerenciar sozinho? Experimente o TeamCity Cloud, um serviço de CI/CD totalmente hospedado pela JetBrains.
Hospedado por você
Gostaria de hospedar sua solução de CI/CD no seu próprio servidor? Comece com o TeamCity Professional, que é gratuito para pequenos projetos.
Esteja você implementando planos de recuperação de desastres ou procurando uma maneira eficiente de replicar a configuração do servidor de CI, as ferramentas de backup e restauração do TeamCity podem ajudar. Use a interface de usuário hospedada na Web ou a ferramenta de linha de comando para acionar backups manualmente e restaurá-los quando necessário. Você pode iniciar operações de backup a partir da API REST do TeamCity para obter uma solução totalmente automatizada e personalizada de acordo com as suas necessidades.
Saiba mais sobre as opções de backup e restauração do TeamCity
À medida que seu processo de CI/CD evolui, talvez você queira ou precise redistribuir projetos em servidores dedicados. Com o recurso de importação de projetos do TeamCity, você pode mover as configurações do projeto (incluindo histórico de builds, histórico de alterações e contas de usuários) entre servidores com apenas alguns cliques.
É fácil ficar de olho na integridade do seu servidor de build com as ferramentas integradas de monitoramento e diagnóstico do TeamCity. Otimize a configuração do seu servidor com relatórios intuitivos e alertas personalizáveis.
As métricas de servidor do TeamCity fornecem insights detalhados sobre a integridade e o desempenho do seu servidor de build. Monitore o número de builds em fila e em execução, rastreie solicitações HTTP para o servidor, compare taxas de início e término de trabalhos e faça muito mais na interface de usuário do TeamCity.
Métricas também são expostas por meio da API REST no formato Prometheus, o que significa que você pode importá-las diretamente para um dashboard do Grafana.
O relatório de uso de disco do TeamCity identifica repositórios de artefatos locais e remotos para relatar seu uso de armazenamento de maneira abrangente. Os dados são divididos por projetos e configurações de build, fornecendo todas as informações necessárias para ajustar as regras de limpeza automática e gerenciar o armazenamento de maneira eficaz.
Desde problemas de configuração de banco de dados ou servidor até dependências de build ausentes e raízes de VCS, os relatórios de integridade do TeamCity alertam você sobre quaisquer problemas que possam afetar seus pipelines de CI/CD. A categorização inteligente e as avaliações de gravidade ajudam a fazer uma triagem eficiente dos problemas para manter seus builds funcionando perfeitamente.
Saiba mais sobre os relatórios de integridade do servidor do TeamCity
Garanta o bom funcionamento do seu servidor de CI, definindo limites de tamanho e quantidade de arquivos de artefatos, tempos de execução de builds e verificações de VCS. As configurações de build do TeamCity permitem otimizar o comportamento do servidor TeamCity para atender às suas necessidades.
Quando um build ou teste se depara com um problema, é essencial investigar imediatamente a causa subjacente. Cada agente de build do TeamCity transmite automaticamente logs de build, resultados de testes e métricas ao servidor TeamCity, garantindo que você tenha acesso imediato a todas as informações relevantes.
Se o seu espaço de armazenamento disponível estiver acabando, as notificações automáticas do TeamCity darão tempo para você resolver o problema. Ajuste o limite com base no tamanho médio do arquivo para garantir que os avisos sejam entregues imediatamente.
Libere espaço em disco e limpe os caches automaticamente com regras de limpeza configuráveis do TeamCity. Defina políticas de retenção e exclusão para artefatos de build, arquivos de log e estatísticas e remova automaticamente arquivos obsoletos.
Mantenha ciclos de feedback eficientes graças ao monitoramento de memória incorporado para seu servidor de CI. Os alertas automáticos e os limites configuráveis do TeamCity fornecem avisos antecipados para manter seus ciclos de build rápidos.
Yegor Naumov, 1° de junho de 2022
Nesta postagem, esclarecemos as métricas mais úteis do TeamCity e como elas podem ser melhor usadas e interpretadas.
Pavel Sher, 5 de abril de 2023
Nesta postagem do nosso blog, abordamos as etapas que a equipe do TeamCity realizou para aumentar o desempenho e a estabilidade do nosso servidor de build e quais problemas tivemos que superar.
Uma avançada solução de CI/CD com poderosos recursos de manutenção do sistema