Integración de Azure Boards y GitHub

Azure Boards | Azure DevOps Server 2020 | Azure DevOps Server 2019

Use esta guía para conectar Azure Boards con uno o varios repositorios de GitHub. Esta conexión usa la aplicación Azure Boards para GitHub a fin de admitir la integración entre Azure Boards y GitHub. Esta aplicación es gratuita para repositorios públicos y privados.

Al conectar Azure Boards con repositorios de GitHub, se habilita la vinculación entre las confirmaciones de GitHub, las solicitudes de incorporación de cambios y los problemas con los elementos de trabajo. Puede usar GitHub para el desarrollo de software y Azure Boards para planificar el trabajo y realizar su seguimiento. Azure Boards proporciona la escalabilidad para crecer a medida que crecen la organización y las necesidades empresariales.


Nota

Azure DevOps solo admite la integración con repositorios de GitHub o repositorios Git de Azure Repos. No se admite la integración con otros repositorios Git.

Registro en Azure Boards

Si todavía no se ha registrado en Azure Boards, puede hacerlo ahora. Vea Regístrese gratuitamente e invite a otros usuarios a colaborar en Azure Boards. También puede registrarse e iniciar sesión con las credenciales de GitHub.

GitHub inicio de sesión

Además de acceder a servicios para desarrolladores como Azure DevOps y Azure, puede usar su cuenta de GitHub para acceder a todos los servicios de Microsoft servicios en línea, desde Excel Online a XBox.

Escenarios de integración admitidos

Azure Boards y Azure DevOps Services admiten la integración con repositorios de GitHub.com y GitHub Enterprise Server. Las instancias de Azure DevOps Server en el entorno local admiten la integración con repositorios de GitHub Enterprise Server.

La integración entre Azure Boards y GitHub admite las conexiones siguientes:

  • Desde GitHub:

    • Compatibilidad con la integración de todos los repositorios de una cuenta u organización de GitHub, o bien de repositorios seleccionados.
    • Agregue o quite repositorios de GitHub que participan en la integración y configure el proyecto al que se conectan.
    • Suspenda la integración entre Azure Boards y GitHub, o bien desinstale la aplicación.
  • Desde Azure Boards:

    • Conecte uno o varios repositorios de GitHub a un proyecto de Azure Boards.
    • Agregue o quite repositorios de GitHub de una conexión de GitHub dentro de un proyecto de Azure Boards.
    • Quite completamente una conexión de GitHub de un proyecto.
    • Permita que un repositorio de GitHub se conecte a uno o varios proyectos de Azure Boards dentro de la misma organización o colección de Azure DevOps.

La integración entre Azure Boards y GitHub admite las tareas operativas siguientes:

  • Crear vínculos entre elementos de trabajo y solicitudes de confirmación, de extracción e incidencias de GitHub en función de menciones de GitHub
  • Admitir la transición de estado de los elementos de trabajo a un estado "Listo" o "Completado" al usar GitHub menciones mediante fixfixes , ofixed
  • Admitir la rastreabilidad completa mediante la publicación de un comentario de discusión en GitHub al vincular desde un elemento de trabajo a una confirmación de GitHub, solicitudes de extracción o una incidencia
  • Mostrar vínculos a artefactos de código de GitHub en la sección Desarrollo de elementos de trabajo
  • Mostrar vínculos a artefactos de GitHub como anotaciones en tarjetas de panel Kanban
  • Admitir distintivos de estado de columnas de panel Kanban agregados a repositorios de GitHub.

En este momento no se admiten las tareas siguientes:

  • Consulta de elementos de trabajo con vínculos a artefactos de GitHub. Pero puede consultar elementos de trabajo con External Link Count > 0.

Conexión de Azure Boards a repositorios de GitHub

Puede empezar desde Azure Boards o desde GitHub para realizar la conexión. Puede conectar hasta 250 repositorios de GitHub a un proyecto de Azure Boards.

Nota

La conexión a más de 100 repositorios de GitHub requiere Azure DevOps Server 2020.1 o una versión posterior.

Puede empezar desde Azure Boards o desde GitHub para realizar la conexión. Puede conectar hasta 100 repositorios de GitHub a un proyecto de Azure Boards.

Nota

Se recomienda usar la aplicación Azure Boards para GitHub a fin de configurar y administrar las conexiones a GitHub.com. La aplicación proporciona una experiencia de configuración más simplificada y tiene la ventaja de autenticarse y funcionar como la aplicación en lugar de como un individuo. Una vez que se ha configurado la conexión, puede administrar los repositorios conectados desde Azure Boards o GitHub.com.

Para empezar desde GitHub

Para empezar desde Azure Boards

  • Conexión de Azure Boards a GitHub (nube):
    • Agregue una conexión desde un proyecto de Azure Boards a repositorios de GitHub concretos.
    • Apruebe e instale la aplicación Azure Boards para GitHub para la cuenta o la organización de GitHub.

Ejercicio de las características de integración de Azure Boards y GitHub

Una vez configurada la conexión, puede completar las siguientes tareas.

Adición o eliminación de conexiones

Restricciones

  • Conecte solo un repositorio GitHub a un Azure DevOps organización y proyecto.
    La conexión del mismo repositorio de GitHub a proyectos definidos en dos o más organizaciones de Azure DevOps puede dar lugar a una vinculación de menciones AB# inesperada. Para más información, consulte Solución de GitHub Azure Boards integración.