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 | Azure DevOps Server 2022
Az ügynökkészlethez hasonlóan az üzembehelyezési csoport a célgépek logikai készlete. Minden csoportnál van telepítve egy üzembehelyezési ügynök.
Az üzembehelyezési csoportok általában olyan környezeteket képviselnek, mint a fejlesztés, a tesztelés vagy a termelés. Az üzembehelyezési csoport minden fizikai gépe vagy virtuális gépe kommunikál az Azure Pipelinessal az üzembehelyezési feladatok koordinálása érdekében. Az üzembehelyezési csoportok eltérnek az üzembehelyezési feladatoktól, amelyek a YAML-folyamatokban definiált feladatokkal kapcsolatos lépések gyűjteményei.
Az üzembehelyezési csoportok rugalmas módot biztosítanak az üzembehelyezési célok kezelésére és figyelésére. Meghatározhatja az ügynökök biztonsági környezetét és futtatókörnyezetét, szerepköröket és engedélyeket rendelhet a csapattagokhoz, és valós idejű betekintést kaphat az üzemelő példányokba az egyes kiszolgálók élő naplóival. Címkéket is használhat adott gépek megcélzásához, így az üzembe helyezés pontosabbá és hatékonyabbá válik.
Az üzembehelyezési csoportok csak a klasszikus kiadási folyamatokban érhetők el.
Előfeltételek
Üzembehelyezési csoport létrehozása
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projektjéhez.
Válassza ki a Csővezetékek>Telepítési csoportokat.
Az Üzembe helyezési csoportok panelen válassza az Új lehetőséget. Ha ez az első üzembehelyezési csoport, válassza az Üzembe helyezési csoport hozzáadása lehetőséget.
Adjon meg egy üzembehelyezési csoportnévértéket , majd válassza a Létrehozás lehetőséget.
A megjelenő panelen válassza a regisztrálandó céltípushoz tartozó Windows vagy Linux lehetőséget. Ez a művelet létrehoz egy regisztrációs szkriptet.
Válassza a Személyes hozzáférési jogkivonat használata a szkriptben a hitelesítéshez lehetőséget, majd válassza a Szkript másolása a vágólapra lehetőséget.
Mentse a másolt szkriptet az üzembehelyezési csoport összes célgépén való futtatáshoz.
Célkiszolgálók regisztrálása
Az egyes célkiszolgálók regisztrálása az üzembehelyezési csoportban:
Jelentkezzen be a gépre rendszergazdai engedélyekkel rendelkező fiókkal, és futtassa a másolt szkriptet. Windows rendszerű gépek esetén használjon emelt szintű PowerShell-parancssort.
Amikor a rendszer címkék hozzáadását kéri, írja be az Y értéket, majd adjon meg egy vagy több címkét.
Címkék használatával az üzembe helyezéseket egy üzembehelyezési csoportfeladat adott kiszolgálóira célozhatja. A címkék nem érzékenyek a kis- és nagybetűkre, és legfeljebb 256 karakter hosszúságúak. A használható címkék száma nincs korlátozva.
A telepítés befejezése után a szkriptnek a következő üzenetet kell visszaadnia:
Service vstsagent.{organization-name}.{computer-name} started successfully.
Ügynökök telepítése és frissítése
Az üzembehelyezési csoportban minden célkiszolgáló üzembehelyezési ügynököt igényel. A célkiszolgálókhoz létrehozott regisztrációs szkript egy ügynököt telepít. Másik lehetőségként az ügynököket az alábbi módszerek egyikével telepítheti:
Azure-beli virtuális gépek esetén a kiszolgálókat úgy állíthatja be, hogy telepíti az Azure Pipelines-ügynök bővítményt az egyes virtuális gépekre.
Az AzureResourceGroupDeploymentV2 feladattal egy kiadási folyamatban dinamikusan hozhat létre és regisztrálhat ügynököket az üzembehelyezési csoportokhoz.
További információkért lásd: Üzembehelyezési csoportok ügynökeinek kiépítése.
Ha újratelepítés nélkül szeretné frissíteni az üzembehelyezési ügynököket a legújabb verzióra, nyissa meg az Üzembe helyezési csoportok panelt, válassza a További műveletek három pontot az üzembehelyezési csoport mellett, majd válassza a Frissítési célok lehetőséget. További információért lásd az Azure Pipelines ügynökök dokumentációt.
Üzembehelyezési készletek létrehozása és kezelése
Az üzembehelyezési készlet a teljes Azure DevOps-szervezetben elérhető célkiszolgálók gyűjteménye. Az üzembehelyezési készletek létrehozásához vagy kezeléséhez projektgyűjtemény-rendszergazdai engedélyekkel kell rendelkeznie.
Új üzembehelyezési készlet létrehozásakor automatikusan kiépítheti a megfelelő üzembehelyezési csoportokat a kijelölt projektekben vagy a szervezet összes projektjében. Ezek az üzembe helyezési csoportok ugyanazokat a célkiszolgálókat használják, mint a telepítési csoport.
Ha frissíteni szeretné az ügynökverziót az üzembehelyezési készlet összes kiszolgálóján, nyissa meg az Üzembehelyezési készletek elemet, válassza a készlet melletti További műveletek három pontot, majd válassza a Frissítési célok lehetőséget.
Üzembehelyezési csoportok megosztása
Az üzembehelyezési csoportokat megoszthatja más projektekkel az Azure DevOps-szervezetben. Más projektek számára az üzembe helyezési csoport elérhetővé tétele:
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projektjéhez.
Válassza ki a Csővezetékek>Telepítési csoportokat. Válassza ki az üzembehelyezési csoportot, majd válassza a Kezelés lehetőséget.
A projektek listájában jelölje ki azokat, amelyekkel meg szeretné osztani az üzembe helyezési csoportot, majd válassza a Mentés lehetőséget.
Győződjön meg arról, hogy a kiválasztott projektek esetében a megosztott üzembehelyezési csoport szerepel a Központi telepítési csoportok panelen.
Automatikus üzembe helyezés új célkiszolgálókon
A környezet úgy konfigurálható, hogy automatikusan telepítse az utolsó sikeres kiadást, amikor új célkiszolgálókat ad hozzá egy üzembehelyezési csoporthoz:
Jelentkezzen be az Azure DevOps-szervezetbe, és lépjen a projektjéhez.
Válassza a Pipelines Releases (Folyamatok kiadásai)> lehetőséget, majd válassza ki a kiadási folyamatot.
Az üzembe helyezés utáni ikonra kattintva nyissa meg az Üzembe helyezés utáni feltételek panelt, majd engedélyezze az automatikus újratelepítési eseményindítót.
Az Események kiválasztása alatt válassza az Elérhetővé válik egy új cél, a szükséges címkékkel.
A Select (Kiválasztás) művelet alatt válassza a legutóbbi sikeres üzembe helyezés ismételt üzembe helyezését ezen a környezetben.