Condividi tramite


Che cos'è l'integrazione GitHub Azure Boards?

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Rimani sincronizzato e coordinato con Azure Boards e collega le attività e le issue del codice su GitHub. Questo articolo offre una panoramica dell'integrazione tra Azure Boards e GitHub.

Important

Per configurare e gestire le connessioni a GitHub.com, usare l'app Azure Boards per GitHub. L'app offre un'esperienza di configurazione più semplificata e offre il vantaggio di autenticare e operare come app anziché come utente singolo. Dopo la connessione, è possibile gestire i repository da Azure Boards o GitHub.com.

Integrazione tra Azure Boards e GitHub

Azure Boards e Azure DevOps supportano l'integrazione con GitHub.com ed GitHub repository Enterprise Server. È possibile iniziare da Azure Boards o GitHub per integrare e connettersi ai repository GitHub a un progetto di Azure Boards.

Azure DevOps Services supporta fino a 500 connessioni al repository GitHub per ogni connessione. Azure DevOps 2022 supporta fino a 500 repository e le versioni precedenti supportano fino a 100 repository.

Funzionalità di integrazione

l'integrazione Azure Boards-GitHub supporta le funzionalità seguenti:

Feature Description Maggiori informazioni
Eseguire la transizione degli elementi di lavoro Eseguire la transizione degli elementi di lavoro a uno stato "Fine" o "Completato" con i comandi fix, fixes o fixed in GitHub. Usa AB# per collegare elementi di lavoro dall GitHub ad Azure Boards
Aggiungere commenti Pubblicare un commento a un GitHub commit, richiesta pull o problema quando è collegato a un elemento di lavoro. Communicating in GitHub
Collegare elementi di lavoro Aggiungere collegamenti di elementi di lavoro a un branch, un commit o una pull request su GitHub cercando e approfondendo all'interno di un repository. Collega commit, pull request, branch e issue di GitHub agli elementi di lavoro in Azure Boards
Visualizzare gli oggetti GitHub Lavorare con annotazioni di GitHub sulla scheda e aprire rapidamente commit, pull request o issue collegati su GitHub. Visualizza gli oggetti di GitHub su una bacheca
Pull request approfondimenti Visualizza lo stato della bozza, esamini lo stato e lo stato delle verifiche per le richieste di pull GitHub collegate direttamente dalla sezione Sviluppo. Informazioni sui pull request di GitHub
Menziona le richieste di pull di GitHub Usare ! per menzionare e discutere i pull request di GitHub da qualsiasi campo di testo o commento di un elemento di lavoro. Mention GitHub pull request
Sviluppare la tracciabilità per le pipeline YAML Creare automaticamente collegamenti "Integrato nella build" agli elementi di lavoro quando si utilizza Azure Pipelines con il YAML in un repository GitHub. Visualizzare lo stato della compilazione per le pipeline YAML
Configurare le notifiche di stato Aggiungi la sintassi Markdown al file README.md del repository GitHub e mostra lo stato della tua scheda. Aggiungi notifiche di stato per il repository GitHub
Gestire l'accesso al repository Scegliere se tutti i repository o solo i repository specificati possono partecipare all'integrazione Azure Boards-GitHub. Modificare l'accesso al repository
Risolvere i problemi di integrazione Risolvere eventuali problemi nell'integrazione Azure Boards-GitHub con i repository. Risolvere i problemi di connessione
Abilitare DevSecOps Configurare il supporto per DevSecOps (o Secure DevOps), proteggere il codice con GitHub, in modo da poter tenere traccia del lavoro in modo sicuro in Azure Boards. Enable DevSecOps con Azure e GitHub

Attività di connessione

È possibile completare le attività di connessione seguenti con l'integrazione Azure Boards-GitHub:

Restrictions

Le restrizioni seguenti si applicano all'integrazione Azure Boards-GitHub:

  • È possibile connettere un repository GitHub a un'unica organizzazione e progetto Azure DevOps.

    Se si connette lo stesso repository GitHub ai progetti definiti in due o più organizzazioni Azure DevOps, è possibile che si verifichi un collegamento imprevisto di menzione AB#. Per altre informazioni, vedere Troubleshoot Azure Boards-GitHub integration.

  • Azure DevOps può essere integrato solo con repository GitHub o repository Git Azure Repos. L'integrazione con altri repository Git non è supportata.

  • Non è possibile interrogare gli elementi di lavoro collegati a elementi di GitHub. Tuttavia, è possibile eseguire una query per gli elementi di lavoro con un'impostazione External Link Count > 0 .