Cómo enviar información de compilación a GitHub, Jira y otras plataformas similares

En este tutorial, le mostraremos cómo configurar su proyecto de TeamCity para que el servidor de TeamCity envíe el estado de la compilación (exitosa o fallida) a una plataforma de terceros como GitHub.

En primer lugar, tendrá que editar su configuración de compilación.

tutorials-img

A continuación, tiene que navegar a Build Features y añadir otra funcionalidad de compilación: Commit Status Publisher. Commit Status Publisher es una funcionalidad de compilación que permite a TeamCity enviar automáticamente los estados de compilación de sus confirmaciones a un sistema externo.

tutorials-img

Para configurar la funcionalidad Commit Status Publisher, seleccione la raíz de VCS. Puede seleccionar una raíz o elegir la opción <All attached VCS roots>. De esta manera, el estado de confirmación se enviará para todas las confirmaciones en todos los repositorios de un proyecto.

Si solo desea enviar notificaciones de estado para un repositorio específico, también puede seleccionar uno concreto de la lista desplegable.

tutorials-img

Una vez que haya seleccionado la raíz del VCS, también tendrá que seleccionar el valor correcto de Publisher. En nuestro caso, es GitHub, así que seleccionémoslo de la lista desplegable.

tutorials-img

Para fines de autenticación, se le solicitará que pegue su token de autenticación.

tutorials-img

Después de eso, podrá probar su conexión y, a continuación, hacer clic en Save.

tutorials-img

Una vez configurada la conexión, podrá ver la nueva conexión en Build Features.

tutorials-img

Ahora, cuando ejecute sus compilaciones, podrá ver el estado de la compilación en su VCS (en nuestro caso, GitHub). Aquí puede ver que se han superado todas las comprobaciones.

tutorials-img

Si hace clic en Details, volverá al servidor de TeamCity, donde podrá revisar la información de su compilación.

tutorials-img

¡Eso es todo por ahora! Consulte otros tutoriales que ofrecemos para aprender a integrar TeamCity con otras herramientas en su pila tecnológica.

¡Disfrute compilando!