Integración VCS de TeamCity con Bitbucket

Incorpore calidad a su ciclo de desarrollo de software con la integración de TeamCity con Bitbucket. Permita los comentarios rápidos y fiables en cada etapa del proceso de desarrollo.

TeamCity automatiza las tareas de compilación, prueba e implementación de sus proyectos alojados en Bitbucket

Con compatibilidad con Bitbucket Cloud, Bitbucket Data Center y Bitbucket Server (anteriormente conocido como Stash), TeamCity proporciona una plataforma de integración, entrega e integración continuos configurable en gran medida.

  • Configure procesos automatizados de CI/CD para verificar su código cada vez que se confirmen cambios, cuando se actualicen archivos concretos o de forma periódica.
  • Сombine el código fuente de varios sistemas de control de versiones, lo que le facilitará la transición entre sistemas de alojamiento o le permitirá combinar herramientas y aprovechar las ventajas de cada una.
  • Tanto si utiliza Git como Mercurial, TeamCity se integra perfectamente con Bitbucket, gestionando dependencias, automatizando comprobaciones y publicando artefactos.

TeamCity está disponible en dos formatos:

Integración continua con Bitbucket

Proporcione a sus equipos de desarrollo de software comentarios periódicos sobre sus cambios de código para mejorar la calidad del código y aumentar la velocidad.

Automatice los builds

Desencadene pasos automatizados de compilación, prueba y despliegue en cada confirmación al repositorio, cuando se realicen cambios en las ramas seleccionadas, basándose en los detalles del mensaje de confirmación o por el autor del cambio.

Acelere los comentarios

Configure tanto pasos secuenciales para reutilizar artefactos de etapas anteriores del proceso, como cargas de trabajo paralelas para acelerar los comentarios en tareas independientes, como las pruebas multiplataforma.

Analice los datos de build

Analice los datos de build e identifique oportunidades para agilizar aún más su proceso de CI/CD con la ayuda de los gráficos de estadísticas de build.

Verifique solicitudes de incorporación de cambios de Bitbucket

Acelere los comentarios y mantenga su rama principal lista para el lanzamiento ejecutando análisis de código automatizados, builds y pruebas en las solicitudes de incorporación de cambios. La funcionalidad de compilación de las solicitudes de incorporación de cambios de TeamCity supervisa su VCS e inicia sus comprobaciones automatizadas cada vez que se abre una rama de solicitud de incorporación de cambios.

Vincule su proceso de CI/CD a su revisión de código

Vincule su proceso de CI/CD a su flujo de trabajo de revisión de código mediante la ejecución de builds y pruebas automatizadas en solicitud de incorporación de cambios y asegúrese de que todas las incidencias se solucionan antes de que comience la revisión par parte de sus compañeros.

Obtenga más información sobre cómo TeamCity admite solicitudes de incorporación de cambios de Bitbucket Cloud.

Utilice plantillas de configuración de build

Configure un conjunto personalizado de tareas de build y prueba para que se ejecuten cada vez que se abra una solicitud de incorporación de cambios, o utilice una plantilla de configuración de build para simplificar la ejecución de todo su proceso de CI/CD antes de fusionar los cambios.

Para obtener más información, consulte la sección Build Configuration Templates de la documentación de TeamCity.

Publique el progreso en la interfaz de usuario de Bitbucket

Publique el progreso y los resultados de las comprobaciones de CI/CD en la interfaz de usuario de Bitbucket con el editor de estado de confirmación de TeamCity.

Más información en nuestros documentos.

Fusione solicitudes de incorporación de cambios automáticamente

Una vez que los builds y las pruebas se hayan completado correctamente, fusione automáticamente las solicitudes de incorporación de cambios y active la siguiente etapa de su proceso.

Obtenga más información sobre la funcionalidad de build con fusión automática en la documentación de TeamCity.

Integraciones con incidencias de Bitbucket y Jira

Realice un seguimiento de los errores y tareas de cada build gracias a las integraciones de TeamCity con el gestor de incidencias de Bitbucket Cloud y con Jira. TeamCity detecta automáticamente los ID de las incidencias de Bitbucket y las claves de las incidencias de Jira, obtiene los detalles y estados de las incidencias y proporciona un enlace al gestor de incidencias correspondiente para que la experiencia del desarrollador sea perfecta.

TeamCity acelera los comentarios con resultados de pruebas sobre la marcha y fácil acceso al registro de build para que pueda investigar cualquier fallo sin demora.

Editor de estado de confirmación

Vea el progreso de los builds y pruebas automatizadas en tiempo real directamente desde la interfaz de usuario web de TeamCity, o publique actualizaciones directamente en Bitbucket.

Detección de pruebas defectuosas

La detección automática de pruebas defectuosas identifica cualquier prueba automatizada que esté socavando su proceso de CI/CD para que pueda silenciarla mientras investiga.

Paralelización inteligente de pruebas

Habilite la paralelización inteligente de pruebas para dividir las pruebas entre los agentes de build disponibles de forma dinámica, al tiempo que mantiene su configuración de build transparente y sencilla.

Enlaces contextuales

Configure las condiciones de fallo para cada proceso y obtenga una indicación clara de aprobada o fallida para cada build. Los enlaces contextuales le llevan directamente a la parte relevante del registro de build, para que pueda empezar a investigar los fallos rápidamente.

Una experiencia fluida para el desarrollador

Con integraciones disponibles para las herramientas más utilizadas en cada etapa del proceso de desarrollo de software, TeamCity se adapta perfectamente a los flujos de trabajo de sus desarrolladores.

Empiece en minutos

Cree un proyecto de TeamCity y comience su primer build en cuestión de minutos. Solo tiene que introducir la URL de su repositorio de Bitbucket y permitir que TeamCity infiera la configuración del proyecto y detecte los pasos del build automáticamente. Permita que los miembros del equipo inicien sesión en TeamCity con su cuenta existente de Bitbucket Cloud.

Enfoque integrado

Acceda a las funciones de CI/CD sin cambiar de contexto gracias a las integraciones de TeamCity con Visual Studio y todos los IDE basados en IntelliJ Platform.

Notificaciones automáticas

Manténgase al día tanto de las compilaciones correctas como de las pruebas fallidas con las notificaciones automatizadas de Slack, correo electrónico y navegador.

Infraestructura de build flexible y escalable

Como solución multiplataforma totalmente compatible con contenedores Docker, TeamCity le permite ejecutar su proceso de CI/CD donde quiera: en máquinas de prueba dedicadas ubicadas in situ, en máquinas virtuales alojadas en la nube o en contenedores, en kits de desarrollo locales o en un clúster de Kubernetes.

PREGUNTAS FRECUENTES: Integración de CI/CD de TeamCity con Bitbucket

¿Es gratuita la integración de TeamCity con Bitbucket?

Al igual que otras integraciones de VCS, la integración con Bitbucket está disponible en todas las versiones de TeamCity, incluida la versión gratuita autoalojada. También puede probar TeamCity Cloud de forma gratuita con un periodo de prueba de 14 días.

¿Admite TeamCity las solicitudes de incorporación de cambios de Bitbucket?

Sí, TeamCity incorpora la integración de solicitudes de incorporación de cambios de Bitbucket. Puede configurar TeamCity para que detecte automáticamente las nuevas solicitudes de incorporación de cambios realizadas en su repositorio de Bitbucket Cloud y ejecutar builds sobre ellas.

¿Cómo puedo empezar con la integración VCS de TeamCity con Bitbucket?

Para empezar a compilar sus proyectos de Bitbucket en TeamCity, primero necesita configurar su cuenta de TeamCity. Puede registrarse para una prueba gratuita de TeamCity Cloud utilizando su cuenta de Bitbucket. TeamCity le pedirá que autorice su cuenta, y podrá empezar a configurar sus procesos de CI/CD de inmediato.

¿Qué otros sistemas de control de versiones admite TeamCity?

Además de la integración con Bitbucket, TeamCity también es compatible con GitHub, Gitlab, Perforce, Mercurial y Azure DevOps, entre otros. Obtenga más información sobre las integraciones VCS de TeamCity.

Comience a utilizar TeamCity

Potente CI/CD para equipos que trabajan en Bitbucket