Blog Copilot AI/ML DevOps Azure

Azure Boards Sprint 269: Integración con GitHub Copilot y nuevos límites para repositorios conectados

Azure Boards integrado con GitHub Copilot y repositorios de GitHub

Azure Boards Sprint 269: novedades principales

La actualización Sprint 269 de Azure Boards introduce dos cambios relevantes para equipos que trabajan con Azure DevOps y GitHub:

  • La integración de Azure Boards con GitHub Copilot permite seleccionar agentes personalizados.
  • El límite máximo de repositorios de GitHub conectados a un proyecto de Azure DevOps aumenta en la experiencia web hasta 2.000 repositorios por conexión.

Ambas mejoras están orientadas a equipos que gestionan trabajo en Azure Boards y desarrollan código en GitHub, especialmente en organizaciones con muchos repositorios o flujos de trabajo asistidos por Copilot.

Microsoft indica que estas funcionalidades se desplegarán progresivamente durante las siguientes dos o tres semanas desde la publicación de las notas de la versión.


Integración de Azure Boards con GitHub Copilot y agentes personalizados

La primera novedad es que la integración entre Azure Boards y GitHub Copilot ahora permite seleccionar custom agents o agentes personalizados.

Según las notas oficiales de Microsoft, una vez creado un agente personalizado en GitHub a nivel de repositorio u organización, este estará disponible automáticamente en Azure DevOps para su uso desde la experiencia integrada.

Cómo aparece en Azure Boards

El cambio se observa al crear una pull request desde un work item de Azure Boards:

  1. El usuario parte de un elemento de trabajo en Azure Boards.
  2. Al crear una pull request, aparece un nuevo control de selección de agente junto a la lista de repositorios.
  3. El usuario selecciona el agente personalizado que quiere utilizar.
  4. Al pulsar Create, ese agente se usa para generar los cambios de código y crear la pull request en el repositorio seleccionado.

Este flujo refuerza el papel de Azure Boards como punto de coordinación entre la planificación del trabajo y la implementación en GitHub.

Qué conviene tener en cuenta

Es importante no interpretar esta mejora como una automatización genérica de Azure Boards. La funcionalidad anunciada se limita al escenario descrito por Microsoft: selección de agentes personalizados en la integración con GitHub Copilot al crear pull requests desde elementos de trabajo.

En la práctica, los equipos deberían revisar:

  • Qué agentes personalizados están disponibles a nivel de repositorio u organización.
  • Qué repositorios están conectados al proyecto de Azure DevOps.
  • Qué permisos y políticas de revisión aplican a las pull requests generadas.
  • Cómo encaja este flujo con las normas internas de calidad, seguridad y revisión de código.

La mejora puede resultar especialmente útil cuando distintos repositorios o equipos necesitan agentes con comportamientos o contextos diferentes, siempre dentro de las capacidades soportadas por GitHub Copilot y Azure DevOps.


Aumento del límite de repositorios de GitHub conectados

La segunda novedad de Sprint 269 es el aumento del límite máximo de repositorios de GitHub que pueden vincularse a un proyecto de Azure DevOps mediante una conexión.

Microsoft indica que el nuevo límite máximo en la experiencia web es de 2.000 repositorios por conexión. Este valor iguala el límite que ya estaba disponible mediante la Update REST API.

Por qué es relevante

Este cambio es especialmente importante para organizaciones con estructuras de repositorios amplias, por ejemplo:

  • Plataformas con muchos servicios o microservicios.
  • Organizaciones con varios equipos trabajando sobre un mismo proyecto de Azure DevOps.
  • Entornos donde Azure Boards se usa como sistema centralizado de seguimiento, mientras el código vive en múltiples repositorios de GitHub.
  • Equipos que necesitan mantener trazabilidad entre work items, branches, commits y pull requests en una cantidad elevada de repositorios.

Hasta ahora, los límites de la experiencia web podían ser una restricción operativa en organizaciones con muchos repositorios conectados. Con el nuevo máximo de 2.000, la gestión desde la interfaz web queda más alineada con escenarios de mayor escala.

Implicaciones para equipos grandes

El aumento del límite no elimina la necesidad de diseñar bien la estructura de proyectos y repositorios. Conectar más repositorios puede mejorar la visibilidad, pero también aumenta la importancia de mantener una gobernanza clara.

Antes de ampliar el número de repositorios conectados, conviene revisar:

  • La estructura de proyectos en Azure DevOps.
  • Los permisos de acceso entre Azure DevOps y GitHub.
  • Las políticas de seguridad y revisión de código.
  • La nomenclatura de repositorios, ramas y work items.
  • Los procesos de mantenimiento de conexiones entre plataformas.

El nuevo límite facilita escenarios de mayor escala, pero no sustituye una estrategia adecuada de organización y control.


Lectura técnica de la actualización

Sprint 269 no introduce una gran cantidad de cambios, pero sí dos mejoras con impacto práctico:

  • Para equipos que usan Copilot en flujos de desarrollo, la selección de agentes personalizados aporta más control sobre qué agente interviene al generar cambios y crear pull requests desde Azure Boards.
  • Para organizaciones con muchos repositorios en GitHub, el nuevo límite de 2.000 repositorios conectados reduce fricciones en la administración desde la experiencia web.

La actualización es especialmente relevante para equipos que ya trabajan en un modelo híbrido entre Azure DevOps y GitHub: planificación y seguimiento en Azure Boards, código y pull requests en GitHub, y asistencia al desarrollo mediante GitHub Copilot.


Conclusión

La actualización Azure Boards Sprint 269 mejora dos áreas concretas de la integración entre Azure DevOps y GitHub:

  1. Permite seleccionar agentes personalizados de GitHub Copilot al crear pull requests desde work items.
  2. Eleva a 2.000 el límite máximo de repositorios de GitHub conectados por conexión en la experiencia web.

Son cambios incrementales, pero útiles para organizaciones que necesitan escalar su uso de Azure Boards con GitHub y, al mismo tiempo, adoptar flujos de desarrollo asistidos por Copilot de forma más controlada.

Para equipos técnicos, la recomendación es validar estas capacidades en proyectos representativos, revisar permisos y políticas de pull request, y comprobar cómo encajan los agentes personalizados dentro del flujo de trabajo real de desarrollo.