Manutenção do sistema TeamCity

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 gratuitamente

Backup, restauração e importação de projetos

O TeamCity possui opções de backup e restauração, que permitem salvar o estado do sistema e restaurá-lo quando necessário.

Monitore a integridade do servidor

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.

Gerencie sua frota de agentes

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.

Configuração e manutenção do agentes de build

Amplie a fazenda de builds

Com a abordagem flexível do TeamCity para agentes de build, é fácil ampliar sua fazenda de builds e manter sua infraestrutura de build.

Verificação do status dos agentes

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

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

Pools de agentes

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

Acesso com um clique a agentes de build

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.

One-click access to build agents

Backup e restauração para o seu servidor de CI

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

Importe a configuração e o histórico de projetos

À 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.

Saiba mais sobre como importar projetos no TeamCity

Ferramentas de monitoramento e diagnóstico de servidores de build

É 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.

Observabilidade integrada

Observabilidade integrada

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.

Saiba mais sobre as métricas incorporadas do TeamCity

Relatórios de uso de disco

Relatórios de uso de disco

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.

Saiba mais sobre os relatórios de uso de disco do TeamCity

Relatórios de integridade do servidor

Relatórios de integridade do servidor

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

Otimize processos de build

Otimize processos de build

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.

Saiba mais sobre as opções de configuração do TeamCity

Analise logs de servidor

Analise logs de servidor

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.

Saiba mais sobre logs de servidor

Alertas de espaço em disco

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.

Regras de limpeza configuráveis

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.

Monitoramento de memória

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.

Saiba mais sobre os recursos de observabilidade do TeamCity em nosso blog

CI/CD Observability With TeamCity Server Metrics

Yegor Naumov, 1° de junho de 2022

Observabilidade de CI/CD com métricas do servidor TeamCity

Nesta postagem, esclarecemos as métricas mais úteis do TeamCity e como elas podem ser melhor usadas e interpretadas.

Solving Build Server Scalability Issues

Pavel Sher, 5 de abril de 2023

Resolvendo problemas de escalabilidade do servidor de build

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.

Experimente o TeamCity

Uma avançada solução de CI/CD com poderosos recursos de manutenção do sistema

Perguntas frequentes: manutenção do sistema TeamCity