Elimine o estresse dos seus lançamentos com um pipeline automatizado de build, teste e implantação de CI/CD acionado a partir do Perforce Helix Core.
Com suporte total para workflows do Perforce, a integração com o Perforce Helix Core do TeamCity permite verificações automatizadas de CI/CD em:
Não importa se você precisa executar testes em várias plataformas em paralelo, se deseja descarregar tarefas de build numa infraestrutura hospedada na nuvem ou se deseja gerenciar todo o processo localmente, o TeamCity oferece a flexibilidade que você precisa para configurar workflows robustos de CI/CD.
Escolha o formato do seu TeamCity:
Hospedado pela JetBrains
Você está procurando uma solução de CI/CD com integração com o Perforce e que você não precise gerenciar sozinho? Confira o TeamCity Cloud, nosso serviço gerenciado.
Hospedado por você
Deseja executar seus projetos do Perforce em um servidor de CI/CD local? Comece com o TeamCity Professional, gratuito para pequenos projetos!
Com o TeamCity, você pode configurar pipelines personalizados de build, teste e implantação para cada cenário, desde desenvolvimento de jogos até desenvolvimento para iOS/Mac.
Integre o Perforce Helix Core com o TeamCity para acionar verificações automatizadas de CI/CD em suas últimas alterações. Crie pipelines multi-estágio de build e teste para os espaços de trabalho de clientes Perforce.
Crie regras de checkout personalizadas para controle granular dos arquivos usados pelo TeamCity e otimize o uso do espaço em disco. Rotule automaticamente as fontes de cada build no Perforce para acompanhar as listas de alterações incluídas em candidatos a lançamento e outros builds.
Combine múltiplos repositórios do Perforce com o código-fonte de outros sistemas de controle de versão, inclusive Git ou Mercurial, num único pipeline automatizado de build e testes.
O Perforce Helix Core Streams ativa os workflows de branches de lançamentos e funcionalidades para o desenvolvimento paralelo de múltiplos recursos. Receba feedback regular sobre as alterações desenvolvidas em branches de recursos e congele as alterações prontas para lançamento, graças ao suporte nativo do TeamCity para o Perforce Streams.
Configure as cadeias de build para o Perforce Streams para verificar as alterações antes de copiá-las na linha principal.
Acione builds e testes automatizados para serem executados em cada check-in, com base no comentário de commit ou usuário do Perforce ou durante períodos de silêncio entre check-ins.
Teste suas alterações antes de fazer commit delas disparando uma execução remota do seu pipeline automatizado de build e teste a partir do seu IDE baseado em IntelliJ.
Aplique verificações automatizadas de CI/CD aos seus streams de lançamento para verificar novas versões de software antes da implantação.
Não importa se você está bloqueando arquivos, trabalhando em streams ou fazendo merge manual de listas de alterações, verificar suas alterações de código mais recentes com builds automatizados e testes antes de fazer check-in deles no repositório simplificará o processo e garantirá que você nunca bloqueie o caminho para o lançamento.
Para que sua plataforma de integração contínua realize todas as tarefas de forma eficaz, ela precisa estar integrada a cada etapa e a cada ferramenta ao longo do caminho.
Garanta que suas revisões de código se concentrem nos detalhes que as verificações automatizadas não conseguem detectar, publicando resultados de build e teste de listas de alterações arquivadas diretamente no Perforce Helix Swarm.
Inicie builds pessoais a partir do Visual Studio ou do seu IDE baseado em IntelliJ ou acione execuções a partir da API REST do Perforce.
Integre com sua ferramenta de rastreamento de issues, como o Jira ou o Bugzilla, para visualizar os detalhes dos tickets referenciados em comentários de commit do TeamCity.
Com o TeamCity, você tem total flexibilidade no seu processo de integração e implantação contínuas.
Semelhante a outras integrações com VCS, a integração do TeamCity com o Perforce é gratuita, desde que você tenha uma licença do Perforce válida. Se você não tiver uma licença do Perforce, ainda poderá usar o TeamCity, mas não poderá usar o Perforce como sistema de controle de versão. Você pode usar outros sistemas de controle de versão com o TeamCity, como o Bitbucket, o Github e muito mais.
Sim, com o TeamCity, você pode combinar o código-fonte de múltiplos repositórios e diferentes sistemas de controle de versão num único pipeline automatizado de integração e implantação contínuas.
Para começar a criar seus projetos Perforce no TeamCity, configure sua conta no TeamCity. Você pode iniciar uma avaliação gratuita do TeamCity Cloud ou baixar o TeamCity Professional. Se você decidir, você sempre poderá fazer upgrade mais tarde.
Além da integração com o Perforce, o TeamCity também oferece suporte ao GitHub, Gitlab, Bitbucket, Mercurial, Azure DevOps e outros. Obtenha mais informações sobre as integrações de VCS com o TeamCity.
CI/CD poderoso para equipes que trabalham no Perforce