Megosztás a következőn keresztül:


A GitHub-integráció áttekintése

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

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 üzembe helyezést az adattárból, és zökkenőmentes hozzáférést biztosít az Azure Portalhoz é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 kapcsolhassá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

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

Azure Boards és GitHub-integráció

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


Szolgáltatás

Leírás


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

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


Az 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, ágakhoz és problémákhoz. A tábláról gyorsan megtekintheti és megnyithatja a csatolt objektumokat.

Támogatja a GitHub-véglegesítések, lekéréses kérelmek, ágak é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 munkaelemeihez való gyors navigálás támogatására.
A GitHub fejlesztési vezérlőjének képernyőképe.


Az Azure Boards állapotjelvényeinek hozzáadása a 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 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 társított munkaelemek listáját a Kiadás összegzése lapon, amely segít a csapatoknak nyomon követni és lekérni a környezetben üzembe helyezett véglegesítésekkel kapcsolatos további információkat.


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

A GitHub-művelet használatával a GitHub-problémák az Azure DevOpsba szinkronizálhatók a GitHub-problémák az Azure Boardsszal. További információ: GitHub-problémák szinkronizálása az Azure DevOps-munkaelemekhez (kibocsátási megjegyzések).


Azure Pipelines és GitHub-integráció

Az Azure Pipelines használatával automatikusan létrehozhatja, tesztelheti, csomagolhatja, kiadhatja és üzembe helyezheti a GitHub-adattár kódját. Első lépésként tekintse meg a GitHub-adattárak összeállítását ismertető témakört.

A GitHub-adattárakat egy vagy több Azure DevOps-projekthez rendelheti.

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

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


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

  • A GitHub lekéréses kérelmeinek automatikus létrehozása. A buildelés befejezése után a gitHub-lekéréses kérelemben megjegyzést kap az állapot.
  • Futtasson manuálisan egy GitHub-lekéréses kérelem megjegyzése által aktivált folyamatot vagy tesztcsomagot.
  • Konfigurálja a GitHub-adattár pr-ellenőrzési tervezetét. Támogatja az pr eseményindító YAML-szintaxisának hozzáadását drafts a GitHub-vázlat lekéréses kérelmeihez. Kiválaszthatja, hogy szeretné-e, hogy a piszkozat-pc-k várólistára állják a buildeket. Az alapértelmezett beállítás igaz (a build várólistára van állítva), ahogyan jelenleg a GitHub PRS-ekhez készült.
  • A GitHub-lekéréses kérelem újraépítése sikertelen lesz. Támogatja a sikertelen buildek várólistára helyezését.
  • Lekéréses kérelem piszkozati érvényesítése GitHub-adattárakhoz
  • Automatikusan létrehozhat lekéréses kérelmeket az adattárak elágazásaiból, hogy a módosítások sikeres buildelése és a tesztek sikeresek legyenek az egyesítése 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-triggerek 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-triggerek létrehozása.

GitHub-szolgáltatáskapcsolatok

A folyamat vará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


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 az adott ágból az éles környezetbe érkező buildeket szeretné üzembe helyezni. További információ: Kiadási eseményindítók, folyamatos üzembe helyezési eseményindítók.


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 és címkeforrások létrehozása.


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, amely meghatározza, hogy mikor kell aktiválni egy GitHub-kiadást. A címke reguláris kifejezésének megadásával szabályozhatja, hogy a GitHub-kiadás mikor jön létre az eseményindító véglegesítés alapján.
    További információ: GitHub-adattárak és címkeforrások létrehozása.

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 folyamat- 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 állapot megjelenik a GitHub Checks szolgáltatásban a folyamat minden egyes feladatához.
  • Á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, valamint 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: