Olvídese del estrés de sus lanzamientos con un proceso automatizado de compilación, pruebas e implementación CI/CD activado desde Perforce Helix Core.
Con total compatibilidad con los flujos de trabajo de Perforce, la integración Perforce Helix Core de TeamCity permite realizar comprobaciones automatizadas de CI/CD en:
Tanto si necesita ejecutar pruebas en varias plataformas en paralelo, como si desea descargar los trabajos de builds a una infraestructura alojada en la nube o si desea gestionar todo el proceso internamente, TeamCity le ofrece la flexibilidad necesaria para configurar sólidos flujos de trabajo CI/CD.
Elija el formato de TeamCity:
Hospedado por JetBrains
¿Busca una solución CI/CD con integración Perforce que no tenga que gestionar usted mismo? Eche un vistazo a TeamCity Cloud, nuestro servicio gestionado.
Hospedado por usted
¿Desea ejecutar sus proyectos de Perforce en un servidor local de CI/CD? Comience con TeamCity Professional; ¡es gratis para proyectos pequeños!
Con TeamCity, puede configurar procesos personalizados de compilación, prueba e implementación para cada escenario, desde desarrollo de juegos hasta desarrollo para iOS/Mac.
Integre Perforce Helix Core con TeamCity para desencadenar comprobaciones automatizadas de CI/CD sobre sus últimos cambios. Cree procesos de compilación y pruebas de varias etapas para espacios de trabajo de clientes Perforce.
Cree reglas de comprobación personalizadas para un control granular de los archivos que TeamCity está utilizando y optimice el uso del espacio en disco. Etiquete automáticamente las fuentes de cada build en Perforce para realizar un seguimiento de las listas de cambios incluidas en los candidatos al lanzamiento y otros builds.
Combine varios depósitos de Perforce con código fuente de otros sistemas de control de versiones, incluidos Git o Mercurial, en un único proceso automatizado de compilación y pruebas.
Perforce Helix Core Streams habilita los flujos de trabajo de las ramas de funcionalidades y de lanzamiento para el desarrollo paralelo de varias funcionalidades. Obtenga información periódica sobre los cambios desarrollados en las ramas de funcionalidades y detenga los cambios listos para el lanzamiento gracias a la compatibilidad nativa de TeamCity con Perforce Streams.
Configure las cadenas de compilación para que Perforce Streams verifique los cambios antes de copiarlos a la línea principal.
Desencadene builds y pruebas automatizadas para que se ejecuten en cada comprobación, basándose en el usuario de Perforce o en el comentario de confirmación, o durante periodos tranquilos entre comprobaciones.
Pruebe sus cambios antes de confirmarlos desencadenando una ejecución remota de su proceso automatizado de compilación y pruebas desde su IDE basado en IntelliJ.
Aplique comprobaciones automatizadas de CI/CD a sus flujos de lanzamiento para verificar las nuevas versiones de software antes de su implementación.
Tanto si bloquea archivos, como si trabaja en flujos o fusiona listas de cambios manualmente, comprobar sus últimos cambios de código con builds y pruebas automatizadas antes de registrarlos en el depósito agilizará el proceso y garantizará que nunca bloquee el camino hacia el lanzamiento.
Para que su plataforma de integración continua realice todas las tareas de forma eficaz, necesita integrarse con cada paso y herramienta a lo largo del camino.
Asegúrese de que sus revisiones de código se centran en los detalles que las comprobaciones automatizadas no pueden captar publicando los resultados del build y las pruebas de las listas de cambios archivadas directamente en Perforce Helix Swarm.
Inicie compilaciones personales desde Visual Studio o su IDE basado en IntelliJ, o desencadene ejecuciones desde la API de REST de Perforce.
Intégrelo con su herramienta de seguimiento de incidencias, como Jira o Bugzilla, para ver los detalles de los tickets referenciados en los comentarios de confirmación desde TeamCity.
Con TeamCity gozará de total flexibilidad sobre su proceso de integración e implementación continuos.
Al igual que otras integraciones VCS, la integración de TeamCity con Perforce es gratuita siempre que disponga de una licencia válida de Perforce. Si no dispone de una licencia de Perforce, podrá seguir utilizando TeamCity, pero no podrá utilizar Perforce como su sistema de control de versiones. Puede utilizar otros sistemas de control de versiones con TeamCity, como Bitbucket, Github, etc.
Sí, con TeamCity puede combinar código fuente de varios repositorios y diferentes sistemas de control de versiones en un único proceso automatizado de integración e implementación continuos.
Para empezar a compilar sus proyectos de Perforce en TeamCity, configure su cuenta de TeamCity. Puede iniciar una prueba gratuita de TeamCity Cloud o descargar TeamCity Professional. Si lo desea, siempre podrá pasarse a la versión superior más adelante.
Además de la integración con Perforce, TeamCity también es compatible con GitHub, Gitlab, Bitbucket, Mercurial y Azure DevOps, entre otros. Obtenga más información sobre las integraciones VCS de TeamCity.
Potente CI/CD para equipos que trabajan en Perforce