A GitHub-integráció áttekintése

Azure DevOps Services | 2022 Azure DevOps Server – 2019 Azure DevOps Server

Az Azure Boards és az Azure Pipelines számos integrációs pontot biztosít a GitHub és a GitHub Enterprise használatával.

Bejelentkezés GitHub-hitelesítő adatokkal

Az Azure DevOps leegyszerűsíti az adattárból történő üzembe helyezést, és zökkenőmentes hozzáférést biztosít a Azure Portal és az Azure DevOpshoz a GitHub-fiók hitelesítő adataival.


Szolgáltatás

Leírás


GitHub-közreműködők meghívása az Azure DevOpsba

Támogatást nyújt a GitHub-fiók felhasználóinak az Azure DevOps-projekten belüli együttműködésre való meghívásához. További információ: GitHub-közreműködők meghívása az Azure DevOpsba (kibocsátási megjegyzések).


Jelentkezzen be az Azure DevOpsba a GitHub hitelesítő adataival

Lehetővé teszi, hogy a felhasználók a GitHub-hitelesítő adataikkal jelentkezzenek be, és a GitHub-fiókjukat egy Microsoft-fiókhoz kapcsolják. További információ: Bejelentkezés az Azure DevOpsba a GitHub hitelesítő adataival (kibocsátási megjegyzések).


Csatlakozás GitHub-adattárhoz a Visual Studióból

Olyan felhasználói felületet biztosít, amely támogatja a GitHub-adattárak klónozását, a véglegesítések leküldését és lekérését stb. További információ: A Git és a Team Explorer egymás melletti összehasonlítása.

Az Azure Boards és a GitHub integrációja

Az Azure Boards és a GitHub-adattárak összekapcsolásával engedélyezheti a GitHub-véglegesítések, lekéréses kérelmek és problémák összekapcsolását a munkaelemekhez. A GitHubot szoftverfejlesztéshez használhatja, miközben az Azure Boards segítségével megtervezheti és nyomon követheti a munkáját. Első lépésként tekintse meg az Azure Boards-GitHub-integrációt ismertető cikket.


Szolgáltatás

Leírás


Azure Boards-projekt csatlakoztatása GitHub-adattárakhoz

Támogatja egy vagy több GitHub-adattár Azure Boards-projekthez való csatlakozását.


Azure Boards-projekt csatlakoztatása egy GitHub Enterprise Server-példányban üzemeltetett adattárakhoz

Támogatja a GitHub Enterprise Serveren üzemeltetett egy vagy több GitHub-adattár kapcsolatának létrehozását.


Munkaelemek csatolása GitHub-véglegesítésekhez, lekéréses kérelmekhez és problémákhoz. A Kanban táblából gyorsan megtekintheti és megnyithatja a csatolt objektumokat.

Támogatja a GitHub-véglegesítések, lekéréses kérelmek és problémák Azure Boards-munkaelemekhez való csatolását. A GitHub-megjegyzésekben említett munkaelemek hivatkozásként vannak konfigurálva az Azure Boards-munkaelemek gyors navigálásának támogatására.
A GitHub fejlesztési vezérlőjének képernyőképe.


Adja hozzá az Azure Boards állapotjelvényeit egy GitHub-adattár README-fájljához.

Támogatja a Markdown-szintaxis hozzáadását egy GitHub-adattárhoz README.md fájlhoz a Kanban-tábla állapotának megjelenítéséhez. További információ: Állapotjelvények konfigurálása GitHub README-fájlokhoz való hozzáadásához.
Képernyőkép a GitHub állapotjelvényéről.


A GitHub véglegesítéséhez csatolt munkaelemek a kiadás összegzésében

Tekintse át a GitHub-véglegesítésekhez kapcsolódó munkaelemek listáját a Kiadás összegzése lapon, amely segít a csapatoknak a környezetben üzembe helyezett véglegesítések nyomon követésében és lekérésében.


GitHub-problémák szinkronizálása az Azure Boards munkaelemeivel


Az Azure Pipelines és a GitHub integrációja

Az Azure Pipelines használatával automatikusan létrehozhatja, tesztelheti, csomagolhatja, kiadhatja és üzembe helyezheti a GitHub-adattár kódját. Az első lépésekért lásd: GitHub-adattárak létrehozása.

A GitHub-adattárakat leképezheti egy vagy több azure DevOps-projektre.

A GitHub és az Azure Pipelines integrációjának elméleti képe.

Szolgáltatás

Leírás


GitHub-adattár és lekéréses kérelem buildjei

A lekéréses kérelmek automatikus létrehozása az adattárak elágazásaiból, hogy a módosítások sikeres buildelése és a tesztek sikeresek legyenek az egyesítések előtt. További információ: GitHub-adattárak létrehozása.


GitHub-adattár és lekéréses kérelem buildjei

  • GitHub-lekéréses kérelmek automatikus létrehozása. A buildelés befejezése után az állapotot a gitHub lekéréses kérésében egy megjegyzéssel együtt jelenti vissza a program.
  • Manuálisan futtasson egy GitHub-lekéréses kérelem megjegyzése által aktivált folyamatot vagy tesztcsomagot.
  • Konfigurálja a piszkozat PR-ellenőrzését a GitHub-adattárhoz. Támogatja a pr GitHub-piszkozat lekéréses kérelmek trigger YAML-szintaxisának hozzáadásátdrafts. Kiválaszthatja, hogy szeretné-e, hogy a piszkozati PRS-ek várólistára helyezhessenek egy buildet. Az alapértelmezett beállítás igaz (a build várólistán van), ahogyan jelenleg a GitHub-beli PRS-ekhez tartozik.
  • A GitHub lekéréses kérésének újraépítése sikertelenül történik. Támogatja a sikertelen buildek várólistára helyezését.
  • Piszkozat PR-érvényesítés konfigurálása GitHub-adattárakhoz
  • A lekéréses kérelmek automatikus létrehozása az adattárak elágazásaiból, hogy a módosítások sikeres buildelése és a tesztek sikeresek legyenek az egyesítések előtt. További információ: GitHub-adattárak létrehozása.

GitHub Enterprise-buildek

Támogatja a GitHub Enterprise-adattárakhoz készült folyamatos integrációs (CI) buildeket. További információ: GitHub-adattárak és CI-eseményindítók létrehozása.


GitHub Enterprise-buildek

  • Támogatja a GitHub Enterprise-adattárakhoz készült folyamatos integrációs (CI) buildeket.
  • Hozzon létre egy folyamatot a GitHub Enterprise-adattárban található kód létrehozásához a buildelési folyamat varázslóval. További információ: GitHub-adattárak és CI-eseményindítók létrehozása.

GitHub-szolgáltatáskapcsolatok

A folyamatvarázsló automatikusan létrehoz és újra létrehoz egy szolgáltatáskapcsolatot a választott adattárhoz. Ha nem az automatikusan kiválasztott kapcsolatot szeretné manuálisan kiválasztani, kövesse a Kapcsolat kiválasztása hivatkozást. További információ: GitHub-adattárak létrehozása.


GitHub-kiadások kezelése


GitHub-kiadások kezelése

  • Beágyazott GitHub-kapcsolat kiadási összetevőforrásként.
  • A GitHub kiadási feladatával automatizálhatja a GitHub-kiadásokat .
  • Csatolja a GitHub-kiadásokat összetevőforrásként a kiadási folyamatokban. Ez a függvény lehetővé teszi a GitHub kiadásának használatát az üzemelő példányok részeként.
    További információkért lásd:
  • CI-eseményindítók
  • A GitHub kiadási feladatának letöltése
  • GitHub kiadási feladat

GitHub-ágak szűrése GitHub-, GitHub Enterprise- vagy külső Git-összetevőkhöz

A GitHubról, a GitHub Enterprise-ból vagy külső Git-adattárakból való kiadáskor konfigurálhatja az egyes ágak kiadását. Előfordulhat például, hogy csak egy adott ágból az éles környezetbe érkező buildeket szeretné üzembe helyezni. További információ: Kiadási eseményindítók, folyamatos üzembehelyezési triggerek.


Buildcímkék használata a GitHub-források nyomon követéséhez

Buildcímkék használatával nyomon követheti a GitHub-forrásokat a buildekhez. A GitHub-adattár builddefinícióban való kiválasztásakor kiválaszthatja a címkézni kívánt buildtípusokat és a címkeformátumot. További információ: GitHub-adattárak létrehozása, Címkeforrások.


Buildcímkék használata GitHub-források nyomon követéséhez vagy GitHub-kiadások aktiválásához

Buildcímkék használatával nyomon követheti a GitHub-forrásokat a buildekhez. A GitHub-adattár builddefinícióban való kiválasztásakor kiválaszthatja a címkézni kívánt buildtípusokat és a címkeformátumot.

  • Buildcímkék használatával nyomon követheti a GitHub-forrásokat a buildekhez. A GitHub-adattár builddefinícióban való kiválasztásakor kiválaszthatja a címkézni kívánt buildtípusokat és a címkeformátumot.
  • Adjon meg egy címkemintát annak meghatározásához, hogy mikor aktiválja a GitHub-kiadást. Egy normál címkekifejezés megadásával szabályozhatja, hogy mikor jön létre GitHub-kiadás az eseményindító véglegesítés alapján.
    További információ: GitHub-adattárak létrehozása, Címkeforrások.

GitHub-csomagok támogatása YAML-folyamatokban

A YAML-folyamatban adja meg a GitHubról használni kívánt csomagtípust (NuGet vagy npm). További információ : Erőforrások: csomagok.


Állapotellenőrzések, nyomon követés és nyomon követhetőség

  • GitHub-ellenőrzések: Az egyes folyamatfeladatok állapotának megjelenítése: Futtasson egy folyamatot vagy tesztcsomagot a GitHub lekéréses kérésének megjegyzések szakaszából való érvényesítéséhez.
  • GitHub-ellenőrzések: Részletes információk küldése a folyamat állapotáról, a tesztelésről, a kódlefedettségről és a hibákról. Az állapotot a GitHub-ellenőrzések a folyamatban lévő összes feladatnál kifüggeszti.
  • Állapotjelvények: Markdown-szintaxis hozzáadása egy GitHub-adattárhoz README.md fájlhoz a folyamat állapotának megjelenítéséhez.
  • GitHub-összetevők: A kiadásban üzembe helyezett társított véglegesítések megjelenítése. A nyomon követhetőség javítása érdekében egy adott kiadás részeként láthatja a GitHub-adattárak környezetében üzembe helyezett összes véglegesítést.
  • Nyomon követheti a GitHub véglegesítéseit és a kiadásokkal kapcsolatos problémákat. Listázzák a GitHub-adattárakban végrehajtott véglegesítéseket és a kiadással üzembe helyezett GitHub-problémákat. További információ: A GitHub véglegesítéseinek nyomon követése és a kiadásokhoz kapcsolódó problémák (kibocsátási megjegyzések) nyomon követése.

További információkért lásd: