Üzembe helyezés több ágból az Azure Pipelines használatával
Azure DevOps Services | 2022 Azure DevOps Server – 2019 Azure DevOps Server
Az összetevőszűrők kiadási eseményindítókkal több ágból is üzembe helyezhetők. Az összetevőszűrő egy adott ágra való alkalmazása lehetővé teszi az üzembe helyezést egy adott fázisba, amikor az összes feltétel teljesül.
Előfeltételek
Egy Git-adattár a folyamat létrehozásához. Ha nincs ilyenje, használja a pipelines-dotnet-core mintaalkalmazást .
Egy működő build az adattárhoz.
Kiadási folyamat beállítása
A Folyamatok területen válassza a Kiadások lehetőséget. Ha ez az első kiadási folyamat, válassza az Új folyamat lehetőséget, ellenkező esetben válassza a Kiadás létrehozása lehetőséget.
Válassza a Kezdés üres feladattal lehetőséget, amikor a rendszer egy sablon kiválasztására kéri.
Válassza az Összetevő hozzáadása lehetőséget, és adja meg a projektet, a buildelési folyamatot és az alapértelmezett verziót. Ha elkészült, válassza a Hozzáadás lehetőséget.
Válassza a Folyamatos üzembehelyezési eseményindító ikont , és engedélyezze a Folyamatos üzembe helyezés eseményindítót , hogy minden alkalommal hozzon létre egy kiadást, amikor új build áll rendelkezésre.
A Szakaszok területen válassza ki a szakaszt, és nevezze át Dev névre. Ez a szakasz akkor aktiválódik, ha egy buildösszetevőt közzétesznek a fejlesztői ágból.
Válassza az Üzembe helyezés előtti feltételek ikont a Fejlesztői szakaszban, és állítsa az üzembe helyezési eseményindítót a Kiadás után értékre, hogy minden új kiadás létrehozásakor aktiváljon egy üzembe helyezést erre a fázisra.
Engedélyezze az Artifact szűrőket. Válassza a Hozzáadás lehetőséget, és adja meg az összetevőt és a buildágat.
A Szakasz területen válassza a Hozzáadás , majd az Új szakasz lehetőséget egy új szakasz hozzáadásához. Válassza a Kezdés üres feladattal lehetőséget, amikor a rendszer arra kéri, hogy válasszon ki egy sablont, és nevezze át a szakaszt Prod névre. Ez a szakasz akkor aktiválódik, ha egy buildösszetevőt közzétevő a fő ágból. Ismételje meg a 6–8. lépést, és cserélje le a szakasz Build ágát a főre.
Adja hozzá az egyes szakaszokhoz az összes kapcsolódó üzembehelyezési feladatot a környezethez.
A következő sikeres buildeléskor a folyamat észleli, hogy melyik ág aktiválta a buildelést, és csak a megfelelő fázisban aktiválja az üzembe helyezést.
Kapcsolódó cikkek
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: