Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Az Azure Boards és az Azure Pipelines több integrációs pontot is kínál a GitHub és a GitHub Enterprise használatával. Ezek az integrációk zökkenőmentes együttműködést tesznek lehetővé a fejlesztés és a projektkezelés között, javítva a nyomon követhetőséget, a munkafolyamat hatékonyságát és az általános termelékenységet. A GitHub-adattárak és az Azure DevOps összekapcsolásával egyszerűsítheti a fejlesztési folyamatokat, és jobb betekintést nyerhet a projektjeibe.
Hitelesítés és együttműködés a GitHubbal
Szolgáltatás | Leírás |
---|---|
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). |
GitHub-közreműködők meghívása az Azure DevOps- | 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). |
GitHub-adattárhoz való csatlakozás a Visual Studio-ban | 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. |
Szolgáltatás | Leírás |
---|---|
GitHub-közreműködők meghívása az Azure DevOps- | 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). |
GitHub-adattárhoz való csatlakozás a Visual Studio-ban | 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 integrálása a GitHubbal
Az Azure Boards GitHub-adattárakkal való integrálásával összekapcsolhatja a GitHub-véglegesítéseket, lekéréses kérelmeket, ágakat és problémákat a munkaelemekhez. Ez az integráció lehetővé teszi, hogy a GitHubot szoftverfejlesztésre használja, 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óját.
Az integráció előnyei
- Továbbfejlesztett nyomon követhetőség: Munkaelemek csatolása GitHub commithoz, pull kérelmekhez, ágakhoz és problémákhoz a jobb nyomon követés érdekében.
- Egyszerűsített munkafolyamat-: A GitHub fejlesztési és Azure Boards-beli használata tervezéshez és nyomon követéshez, zökkenőmentes munkafolyamat biztosításához.
- Továbbfejlesztett együttműködési: Hatékonyabb együttműködés a GitHub fejlesztési tevékenységeinek és az Azure Boards projektvezetésének összekapcsolásával.
Az Azure Boards és a GitHub integrációjának funkciói
Szolgáltatás | Leírás |
---|---|
Munkaelemek összekapcsolása | Egyszerűen csatolhat munkaelemeket a GitHub-véglegesítésekhez, lekéréses kérelmekhez, ágakhoz és problémákhoz. |
Csatolt objektumok megtekintése | A tábláról gyorsan megtekintheti és megnyithatja a csatolt objektumokat. |
Állapotjelvények hozzáadása | Az Azure Boards állapotjelvényeinek hozzáadása a GitHub-adattár README-fájljához. |
Kiadás összegzésének megtekintése | Tekintse át a GitHub-véglegesítésekhez csatolt munkaelemeket a Kiadás összegzése lapon. |
GitHub szinkronizálási problémái | GitHub-problémák szinkronizálása az Azure Boards-munkaelemekhez a GitHub Actionhasználatával. |
Azure Pipelines integrálása a GitHubbal
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.
Emellett leképezheti a GitHub-adattárakat egy vagy több Azure DevOps-projektre, így zökkenőmentes integrációt és felügyeletet tesz lehetővé a fejlesztési életciklus során.
Az integráció előnyei
- Automatizált munkafolyamatok: A GitHub-adattárkód automatikus létrehozása, tesztelése, csomagolása, kiadása és üzembe helyezése az Azure Pipelines használatával.
- folyamatos integráció és folyamatos üzembe helyezés (CI/CD): CI/CD-eljárások implementálása a kódmódosítások automatikus tesztelésének és üzembe helyezésének biztosítása érdekében.
- Zökkenőmentes integráció: Társítsa GitHub-adattárait egy vagy több Azure DevOps-projekthez a zökkenőmentes integráció és felügyelet érdekében a fejlesztési életciklus során.
- Továbbfejlesztett együttműködés: Dolgozzon együtt hatékonyabban, ha a munkaelemeket GitHub-hoz kapcsolja véglegesítések, lekéréses kérelmek, ágak és problémák segítségével.
- Jobb nyomon követhetőség: Jobb nyomon követhetőség elérése a GitHub-véglegesítésekhez kapcsolódó munkaelemek áttekintésével a kiadás összegzési oldalán.
- Állapotjelvények: Az Azure Boards állapotjelvényeinek hozzáadása egy GitHub-adattár README-fájljához, és megjeleníti a build állapotát.
- Probléma szinkronizálási: A GitHub-problémák szinkronizálása az Azure Boards munkaelemeivel a GitHub-művelettel a problémák jobb nyomon követéséhez és kezeléséhez.
Az Azure Pipelines és a GitHub integrációjának funkciói
Szolgáltatás | Leírás |
---|---|
GitHub-adattár és pull-kérelem létrehozása | – GitHub-lekéréses kérelmek automatikus létrehozása. A build elkészülte után a státusz megjegyzéssel visszajelzésre kerül a GitHub pull lekérési kérelmében. – Manuálisan futtasson egy GitHub-lekéréses kérelem megjegyzése által aktivált folyamatot vagy tesztcsomagot. – Konfigurálja a gitHub-adattár pr-ellenőrzésének tervezetét. Támogatja az drafts hozzáadását a pr eseményindító YAML-szintaxisához a GitHub-vázlat lekéréses kérelmei érdekében. Kiválaszthatja, hogy szeretné-e, hogy a piszkozat PR-ek sorba állítsák az építéseket. Az alapértelmezett beállítás igaz (a build sorba kerül), ahogyan jelenleg a GitHub PR-khez. – A sikertelen GitHub pull requestek újraépítése. Támogatja a sikertelen buildek várólistára helyezését. – Konfigurálja a gitHub-adattárak pr-ellenőrzésének tervezetét. - Automatikusan hozhat létre lekérési kérelmeket az adattárak elágazásaiból annak biztosítására, hogy a változtatásokat sikeresen felépítik és a tesztek sikeresen lefutnak, mielőtt egyesítik őket. További információ: GitHub-adattárak létrehozása. |
GitHub Enterprise-buildek létrehozása | – 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ójának használatával. További információ: GitHub-adattárak és CI-triggerek létrehozása. |
GitHub-szolgáltatáskapcsolatok használata | 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 | – Beágyazott GitHub-kapcsolat kiadási összetevőforrásként. - Automatizálja a GitHub-kiadásokat a GitHub release feladattal. – Csatolja a GitHub-kiadásokat összetevőforrásként a kiadási folyamatokban. Ez a függvény lehetővé teszi, hogy a GitHub-kiadást a telepítései részeként felhasználja. További információ: CI-eseményindítók, GitHub Release feladatletöltése és GitHub Release feladat. |
GitHub-források nyomon követéséhez vagy GitHub-kiadások aktiválásához használjon buildcímkéket | – 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 lekérése |
-
GitHub-ellenőrzések: - Az egyes folyamatfeladatok állapotának megjelenítése: Egy folyamat vagy tesztcsomag futtatása a GitHub lekéréses kérés megjegyzés szakaszából a lekéréses kérelem érvényesítéséhez. – Részletes információkat küldhet 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ár README.md fájljához és a csővezeték állapotának megjelenítése. - 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ó: - Első folyamat létrehozása, Állapotjelvény hozzáadása az adattárhoz - GitHub Checks API - Az egyes folyamatfeladatok állapotának megjelenítése a GitHub-ellenőrzésekben (kibocsátási megjegyzések) |
Szolgáltatás | Leírás |
---|---|
GitHub-adattár és pull-kérelem létrehozása | Automatikusan készítsen pull-kérelmeket az adattár-elágazásokból annak biztosítására, hogy a módosítások sikeresen lefordulnak, és a tesztek sikeresek legyenek, mielőtt egyesítik őket. További információ: GitHub-adattárak létrehozása. |
GitHub Enterprise-buildek létrehozása | 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-specifikus feladatok és segédprogramok használata | A támogatott tevékenységek közé tartozik GitHub release tevékenységletöltése, GitHub Release tevékenység, valamint nyílt forráskódú Azure Pipelines-tevékenységek. |
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ó: CI-eseményindítók, GitHub Release feladatletöltése és GitHub Release feladat. |
GitHub-ágak szűrése GitHub-, GitHub Enterprise- vagy külső Git-összetevőkhöz | Konfigurálja az egyes ágakat a GitHubról, a GitHub Enterprise-ból vagy külső Git-adattárakból való kiadáshoz. További információ: Kiadási eseményindítók, folyamatos üzembe helyezési eseményindítók. |
GitHub-források nyomon követéséhez használjon buildcímkéket | 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. |