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.
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
,fixes
ofixed
- 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
- Installare e configurare l'app Azure Boards per GitHub
- Installare l'app Azure Boards per GitHub per l'account GitHub o l'organizzazione
- Scegliere tutti o selezionare i repository per partecipare all'integrazione
- Approvare e installare l'app
- Connettere Azure Boards a GitHub (Cloud):Connect Azure Boards to GitHub (Cloud):
- Specificare i repository GitHub per connettersi a un progetto Azure Boards
- Connettere Azure DevOps Server a GitHub Enterprise Server (locale):Connect Azure DevOps Server to GitHub Enterprise Server (On-premises):
- Specificare i repository GitHub per connettersi a un progetto Azure Boards
Per iniziare da Azure Boards
- Connettere Azure Boards a GitHub (Cloud):Connect Azure Boards to GitHub (Cloud):
- Aggiungere una connessione da un progetto di Azure Boards per selezionare repository GitHub
- Approvare e installare l'app Azure Boards per GitHub per l'account GitHub o l'organizzazione
- Connettere Azure DevOps Server a GitHub Enterprise Server (locale):Connect Azure DevOps Server to GitHub Enterprise Server (On-premises):
- Aggiungere una connessione da un progetto di Azure Boards per selezionare repository GitHub Enterprise Server
- Approvare e installare l'app Azure Boards per GitHub per l'account GitHub o l'organizzazione
Esercizio delle funzionalità di integrazione di Azure Boards-GitHub
Dopo aver configurato la connessione, è possibile completare le attività seguenti.
- Collegare i commit e le richieste pull di GitHub agli elementi di lavoro
- Configurare le notifiche di stato
Aggiungere o rimuovere connessioni
- Aggiungere o rimuovere repository GitHub, rimuovere la connessione
Usare le procedure fornite qui per aggiungere o rimuovere connessioni GitHub ai repository GitHub da Azure Boards. - Modificare l'accesso al repository a Azure Boards
Usare le procedure fornite qui per modificare i repository GitHub a cui è possibile connettersi Azure Boards per l'account o l'organizzazione GitHub selezionati, per sospendere l'integrazione o per disinstallare l'app.
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&.