Integrazione di Azure Boards-GitHub

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Usare questa guida per connettere Azure Boards con uno o più repository GitHub. Questa connessione usa l'app Azure Boards per GitHub per supportare l'integrazione tra Azure Boards e GitHub. Questa app è gratuita sia per i repository pubblici che per i repository privati.

Connettendo Azure Boards con i repository GitHub, è possibile abilitare il collegamento tra commit di GitHub, richieste pull e problemi agli elementi di lavoro. È possibile usare GitHub per lo sviluppo di software durante l'uso di Azure Boards per pianificare e tenere traccia del lavoro. Azure Boards offre la scalabilità per crescere man mano che l'organizzazione e le esigenze aziendali aumentano.


Nota

Azure DevOps supporta solo l'integation con repository GitHub o Azure Repos repository Git. L'integrazione con altri repository Git non è supportata.

Iscriversi per Azure Boards

Se non è ancora stata effettuata l'iscrizione per Azure Boards, è possibile farlo ora. Vedere Iscriversi gratuitamente e invitare altri utenti a collaborare al progetto. È anche possibile iscriversi ed eseguire l'accesso usando le credenziali di GitHub.

Accesso a GitHub

Oltre ad accedere ai servizi per sviluppatori, ad esempio Azure DevOps e Azure, è possibile usare l'account GitHub per accedere a tutti i Servizi online Microsoft, da Excel Online a XBox.

Scenari di integrazione supportati

Azure Boards e Azure DevOps Services supportano l'integrazione con repository di GitHub.com e GitHub Enterprise Server. I server Azure DevOps locali supportano l'integrazione con i repository GitHub Enterprise Server.

Nota

Installando il Azure DevOps Server 2020.1.1 Patch 2, è possibile creare connessioni dal Azure DevOps Server ai repository GitHub.com oltre ai repository GitHub Enterprise Server.

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

  • Da GitHub:

    • Supportare l'integrazione per tutti i repository per un account o un'organizzazione GitHub o selezionare i repository.
    • Aggiungere o rimuovere repository GitHub che partecipano all'integrazione e configurare il progetto a cui si connettono.
    • Sospendere l'integrazione 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 Azure DevOps.

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

  • Creare collegamenti tra elementi di lavoro e commit di GitHub, richieste pull e problemi in base alle menzioni di GitHub
  • Supportare la transizione dello stato degli elementi di lavoro a uno stato "Completato" o "Completato" quando si usa GitHub menzione tramite fix, fixeso 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, a richieste pull o a un problema di GitHub
  • Mostra gli artefatti di codice GitHub all'interno della sezione Sviluppo di elementi di lavoro
  • Mostra gli artefatti di GitHub come annotazioni nelle schede della scheda Kanban
  • Supportare badge di stato delle colonne della lavagna Kanban aggiunte ai repository GitHub.

Le attività seguenti non sono attualmente supportate:

  • Eseguire query di elementi di lavoro con collegamenti agli artefatti GitHub. Tuttavia, è possibile eseguire una query per gli elementi di lavoro con un oggetto External Link Count > 0.

Connettere Azure Boards ai repository GitHub

È possibile iniziare da Azure Boards o da GitHub per stabilire la connessione. È possibile connettere fino a 250 repository GitHub a un progetto Azure Boards.

Nota

La connessione a più di 100 repository GitHub richiede Azure DevOps Server aggiornamento 2020.1 o versione successiva.

È possibile iniziare da Azure Boards o da GitHub per stabilire la connessione. È possibile connettere fino a 100 repository GitHub a un progetto Azure Boards.

Nota

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

Per iniziare da GitHub

Per iniziare da Azure Boards

Esercizio delle funzionalità di integrazione di Azure Boards-GitHub

Dopo aver configurato la connessione, è possibile completare le attività seguenti.

Aggiungere o rimuovere connessioni

Restrizioni

  • Connettere un repository GitHub solo a un'organizzazione e a un progetto Azure DevOps.
    La connessione dello stesso repository GitHub ai progetti definiti in due o più organizzazioni Di Azure DevOps può causare un collegamento imprevisto di menzioni AB# . Per informazioni dettagliate, vedere Risolvere i problemi di integrazione Azure Boards di GitHub&.