Cómo indicar el estado de integración continua de Azure DevOps Pipelines en GitHub
En la entrada anterior veíamos como asociar nuestro proyecto de código abierto de GitHub con Azure Pipelines.
Lo que veremos a continuación, es cómo crear un badge con el estado de Azure Pipelines en nuestro proyecto, algo que podremos agregar en el fichero Readme.md de GitHub por ejemplo.
La primera acción a realizar es acudir al entorno de Azure DevOps, y seleccionar nuestras builds.
A la derecha de la aplicación Web, deberemos hacer clic sobre los tres puntos a la derecha del botón Queue.
Aparecerá un menú emergente en el que deberemos seleccionar la opción Status badge.
En mi caso el texto tendrá en Markdown un aspecto similar al siguiente:
[](https://dev.azure.com/samplesdevops/DevOpsDemo/_build/latest?definitionId=1&branchName=master)
Copiaremos el texto Markdown en mi caso, y lo pegaré en el fichero Readme.md que tenemos en GitHub, bien desde Azure DevOps o bien desde GitHub directamente.
Si la build termina correctamente, tendremos un contenido en Readme.md parecido al siguiente:
Si la build falla, tendremos entonces algo parecido a esto otro:
También podemos cancelar en Azure Pipelines una build en cualquier momento.
Si eso ocurre, el icono de estado cambiará como es lógico:
Como vemos, es muy sencillo vincular en nuestro proyecto el estado de situación del mismo con respecto a Azure Pipelines.
Happy Coding!