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.
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.
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.
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átdrafts
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-specifikus feladatok és segédprogramok
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 .
További információk: - CI-eseményindítók
- A GitHub kiadási feladatának letölté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 használatát az üzemelő példányok részeként.
További információk: - CI-eseményindítók
- A GitHub kiadási feladatának letöltése
- A GitHub kiadási feladata
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: