Configure seu pipeline de CI e CD no código usando scripts de configuração baseados no TeamCity Kotlin DSL.
CI e CD de nível empresarial por um preço de $0.
Procurando suporte técnico de nível empresarial? Confira a Enterprise Edition.
Defina até 100 configurações de compilação (trabalhos) e execute compilações ilimitadas.
Execute até três compilações ao mesmo tempo. Adicione agentes extras quando necessário.
Use todo o potencial de todos os recursos do TeamCity. Este produto inclui recursos idênticos aos disponíveis para os nossos maiores clientes.
Receba o suporte de colegas no fórum ou, como alternativa, registre um bug ou uma solicitação de recurso e vote neles no nosso rastreador de issues público.
Usuários ilimitados, tempo de compilação ilimitado. Sem obrigações.
Crie seu código, verifique-o e execute testes automatizados no servidor antes mesmo de confirmar suas alterações – mantendo sua base de código sempre limpa.
Não espere o término de uma compilação para descobrir que algo está errado.
Forme sua árvore de projetos para herdar configurações e permissões pai.
Crie um modelo com configurações comuns e herde qualquer número de configurações de compilação.
Decomponha um único procedimento de compilação em várias partes que podem ser executadas em sequência ou paralelamente.
Configure seu pipeline de CI e CD no código usando scripts de configuração baseados no TeamCity Kotlin DSL.
Ao criar um projeto no TeamCity, basta apontá-lo para o repositório com o seu arquivo .teamcity/settings.kts. O TeamCity criará o projeto automaticamente com todas as configurações necessárias e as configurações de compilação, conforme descrito no código.
Scripts Kotlin DSL são independentes de servidor e projeto, o que significa que você pode compartilhar o mesmo script entre servidores diferentes ou até projetos no mesmo servidor. Basta fazer seu check-in no repositório.
Como o DSL é baseado no Kotlin, você pode reutilizar o código, criar configurações dinamicamente e aproveitar o preenchimento automático e a navegação de código no seu IDE.
Não sabe como começar com o DSL? Use a opção "View DSL" na interface do usuário para ver como as configurações estão descritas no DSL.
Usando branches de recursos para desenvolvimento? O TeamCity detectará e criará alterações no seu branch, além de as mesclar ao elemento mestre.
Sincronize as configurações do seu projeto com um VCS e nunca mais as perca.
Você pratica uma abordagem tradicional para integração contínua ou prefere branches de recursos com Git ou Mercurial? De qualquer maneira, o TeamCity oferece uma ampla variedade de recursos orientados ao desenvolvedor para trazer o desempenho da sua equipe a novos patamares.
Quer você desenvolva em Java, .NET ou para plataformas móveis, o TeamCity possui o essencial para você começar em questão de minutos, diretamente no pacote do instalador.
Sempre que você precisar de uma funcionalidade adicional especial, escolha entre mais de 100 plug-ins prontos para uso. Ou adicione recursos personalizados criando seus próprios plug-ins usando a API aberta do TeamCity.
Nunca se sinta abandonado. Obtenha ajuda de vários canais de suporte, incluindo um rastreador de issues público, fórum da comunidade e documentação online abrangente.
O TeamCity fica mais inteligente à medida que você cresce. Seu modelo de licenciamento permite que você inicie de forma totalmente gratuita e expanda facilmente as capacidades do servidor conforme precisar de mais potência.
Inicialmente um servidor de Integração Contínua, o TeamCity abrange todos os recursos que você espera de uma plataforma madura de Implementação Contínua. Hoje, ele é a melhor escolha que você pode fazer para ambos.
Pandas adoram ver suas compilações ficarem verdes ainda mais do que adoram comer bambu.
TeamCity os deixa felizes.
O Kotlin DSL foi significativamente reformulado e aprimorado e agora permite um uso mais simples, melhor legibilidade, portabilidade e criação de projetos a partir de apenas um arquivo settings.kts
.
Ative uma instalação do TeamCity de alta disponibilidade com o novo modo de servidor somente leitura. O servidor somente leitura tem acesso ao banco de dados e ao diretório de dados e, no caso de indisponibilidade do servidor principal, aceitará todas as solicitações e permitirá acesso de leitura às compilações, aos artefatos e a outros elementos.
O wrapper do Docker agora oferece suporte a executores .NET CLI e PowerShell. build
, push
e outros comandos do Docker agora estão disponíveis diretamente no novo executor Docker, que substitui o antigo Docker Build Runner.
Você está em boa companhia!
Eu já disse que amo o @teamcity?
Configurando a integração contínua com o GitHub da maneira mais fácil.
Obrigado por um produto tão bom, tão fácil de usar e que nos ajuda a tornar nossa equipe de desenvolvimento tão produtiva.
Se você realmente sabe o que está fazendo, pode ver claramente como o TC é superior.
Na terra da integração contínua, o @teamcity tem sido a minha melhor experiência até agora. Confira!
Estou realmente impressionado com o @teamcity da JetBrain - excelente é a palavra certa.
Meu novo hobby, enquanto domino o Jenkins, é verificar se existe suporte
nativo no @teamcity para o que estou fazendo
(spoiler: sempre existe).