Collegare GitHub ad Azure Boards

Completato

Usare GitHub, tenere traccia del lavoro in Azure Boards

Usare Azure Boards per pianificare e monitorare il lavoro e GitHub come controllo del codice sorgente per lo sviluppo di software.

Connettere Azure Boards ai repository GitHub, consentendo il collegamento di commit, richieste pull e problemi di GitHub agli elementi di lavoro in Boards.

screenshot dell'integrazione di GitHub e Azure Boards.

Azure Boards App

L'integrazione viene creata usando l'app Azure Boards, che funge da ponte tra Azure Boards e GitHub.

Per installare l'app, è necessario essere un amministratore o un proprietario del repository GitHub o dell'organizzazione GitHub.

L'app viene installata da GitHub Marketplace. dell'app Azure Boards

screenshot dell'integrazione dell'app Azure Boards.

Autenticazione in GitHub

Azure Boards può connettersi a GitHub. Per GitHub nel cloud, quando si aggiunge una connessione GitHub, le opzioni di autenticazione sono:

  • Nome utente/Password
  • Token di accesso personale

Per una procedura dettagliata sull'esecuzione della connessione, vedere: Connettere Azure Boards a GitHub.

È possibile configurare altri Azure Boards/Azure DevOps Projects, GitHub.com repository o modificare la configurazione corrente dalla pagina dell'app Azure Boards.

Dopo aver integrato Azure Boards con GitHub usando l'app Azure Boards, è possibile aggiungere o rimuovere repository dal portale Web per Azure Boards.

Scenari di integrazione supportati

L'integrazione di Azure Boards-GitHub supporta le connessioni seguenti:

  • Da GitHub:

    • Supporto dell'integrazione per tutti i repository per un account GitHub o un'organizzazione o per i repository selezionati.
    • Aggiungere o rimuovere repository GitHub che partecipano all'integrazione e configurare il progetto a cui si connettono.
    • Sospendere l'integrazione di Azure Boards-GitHub o disinstallare l'app.
  • Da Azure Boards:

    • Connettere uno o più repository GitHub a un progetto di Azure Boards.
    • Aggiungere o rimuovere repository GitHub da una connessione GitHub all'interno di un progetto di Azure Boards.
    • Rimuovere completamente una connessione GitHub per un progetto.
    • Consentire a un repository GitHub di connettersi a uno o più progetti di Azure Boards all'interno della stessa organizzazione o raccolta di Azure DevOps.

L'integrazione di Azure Boards-GitHub supporta le attività operative seguenti:

  • Creare collegamenti tra elementi di lavoro e commit di GitHub, pull request e issue basati sulle menzioni di GitHub.
  • Supportare la transizione di stato degli elementi di lavoro a uno stato Fatto o Completato quando si usa una menzione GitHub con i termini fix, fixes o fixed.
  • Supportare la tracciabilità completa pubblicando un commento di discussione in GitHub quando si esegue il collegamento da un elemento di lavoro a un commit gitHub, una richiesta pull o un problema.
  • Mostra gli artefatti di codice GitHub collegati nella sezione Sviluppo dell'elemento di lavoro.
  • Mostra i collegamenti agli artefatti di GitHub come annotazioni sulle schede Kanban.
  • Badge di stato del supporto per le colonne della scheda Kanban aggiunti ai repository GitHub.

Al momento non sono supportate le attività seguenti:

  • Eseguire una query per i work item con collegamenti agli artefatti di GitHub. Tuttavia, è possibile eseguire una query per gli elementi di lavoro con un numero di collegamenti esterni maggiore di 0.

Per altre informazioni, vedere: