Sdílet prostřednictvím


Použití skupin nasazení v sestavách vydání „Classic“

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022 | Azure DevOps Server 2020

Podobně jako fond agentů je skupina nasazení logickou sadou cílových počítačů, každá má nainstalovaného agenta nasazení. Skupiny nasazení obvykle představují prostředí, jako je *Development, Test nebo Production. Každý fyzický nebo virtuální počítač ve skupině nasazení komunikuje se službou Azure Pipelines za účelem koordinace úloh nasazení. Skupiny nasazení se liší od úloh nasazení, což jsou kolekce kroků souvisejících s úlohami definovanými v kanálech YAML.

Skupiny nasazení poskytují flexibilní způsob správy a monitorování cílů nasazení. Můžete definovat kontext zabezpečení a běhové prostředí pro agenty, přiřadit role a oprávnění členům týmu a získat přehled o nasazeních s živými protokoly pro každý server. Značky můžete použít také k cílení na konkrétní počítače, což zpřesňuje a zefektivňuje nasazení.

Poznámka:

Skupiny nasazení jsou dostupné pouze v klasických uvolňovacích kanálech.

Požadavky

produkt Požadavky
Azure DevOps – organizace Azure DevOps .
– projekt Azure DevOps .
– Oprávnění správce na počítači s Windows nebo Linuxem k instalaci a konfiguraci agenta nasazení.

Vytvořte skupinu nasazení

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. V projektu vyberte Kanály a pak vyberte Skupiny nasazení.

  3. Na stránce Skupiny nasazení vyberte Nový. Pokud se jedná o vaši první skupinu nasazení, vyberte Přidat skupinu nasazení.

  4. Zadejte název skupiny nasazení a pak vyberte Vytvořit.

  5. Na další obrazovce vyberte Windows nebo Linux pro typ cíle, který chcete zaregistrovat. Vygeneruje se registrační skript.

  6. Vyberte Použít osobní přístupový token ve skriptu pro ověřování a pak vyberte Kopírovat skript do schránky.

  7. Uložte zkopírovaný skript, který se spustí na všech cílových počítačích ve vaší skupině nasazení.

    Snímek obrazovky znázorňující, jak vytvořit skupinu nasazení ve službě Azure Pipelines

Registrace cílových serverů

Postup registrace každého cílového serveru ve skupině nasazení:

  1. Přihlaste se k počítači pomocí účtu s oprávněními správce a spusťte zkopírovaný skript. Pro počítače s Windows použijte příkazový řádek PowerShellu se zvýšenými oprávněními.

  2. Po zobrazení výzvy k přidání značek (můžete je použít k cílení nasazení na konkrétní servery v úloze skupiny nasazení), zadejte Y a zadejte jednu nebo více značek. Značky nerozlišují malá a velká písmena, jsou omezené na 256 znaků a počet značek, které můžete použít, není nijak omezený.

  3. Po dokončení instalace by skript měl vrátit následující zprávu:

    Service vstsagent.{organization-name}.{computer-name} started successfully.
    

Instalace a upgrade agentů

Každý cílový server ve skupině nasazení vyžaduje agenta nasazení. Vygenerovaný registrační skript pro cílové servery nainstaluje agenta. Případně můžete agenty nainstalovat pomocí jedné z následujících metod:

Další podrobnosti najdete v tématu Zřizování agentů pro skupiny nasazení .

Pokud chcete upgradovat agenty nasazení na nejnovější verzi bez opětovného nasazení, přejděte na stránku Skupiny nasazení, vedle vaší skupiny nasazení vyberte možnost Další akce a zvolte Aktualizovat cíle. Další podrobnosti najdete v tématu Agenti .

Snímek obrazovky znázorňující, jak aktualizovat cíle ve skupinách nasazení

Fondy nasazení

Fond nasazení je kolekce cílových serverů dostupných v celé organizaci Azure DevOps. Pokud chcete vytvářet nebo spravovat fondy nasazení, musíte mít oprávnění správce kolekce projektů.

Při vytváření nového fondu nasazení můžete automaticky zřizovat odpovídající skupiny nasazení ve vybraných projektech nebo napříč všemi projekty v organizaci. Tyto skupiny nasazení sdílejí stejné cílové servery jako nasazovací fond.

Pokud chcete upgradovat verzi agenta na všech serverech ve fondu nasazení, přejděte do Fondů nasazení, vyberte Další akce vedle názvu fondu a zvolte Aktualizovat cíle.

Snímek obrazovky znázorňující, jak aktualizovat cíle ve fondech nasazení

Sdílení skupin nasazení

Skupiny nasazení můžete sdílet s dalšími projekty ve vaší organizaci Azure DevOps. Aby byla skupina nasazení dostupná i pro další projekty:

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte kanály>skupiny nasazení. Vyberte skupinu nasazení a pak vyberte Spravovat.

    Snímek obrazovky zobrazující stránku podrobností skupiny nasazení

  3. V seznamu projektů vyberte ty, se kterými chcete skupinu nasazení sdílet, a pak vyberte Uložit.

    Snímek obrazovky znázorňující, jak sdílet s ostatními projekty

  4. Po uložení uvidí vybrané projekty sdílenou skupinu nasazení uvedenou v části Skupiny nasazení.

    Snímek obrazovky znázorňující sdílenou novou skupinu nasazení

Automatické nasazení na nové cílové servery

Při přidání nových cílových serverů do skupiny nasazení můžete nakonfigurovat prostředí tak, aby automaticky nasadí poslední úspěšnou verzi:

  1. Přihlaste se ke své organizaci Azure DevOps a přejděte k projektu.

  2. Vyberte Kanály> a pak vyberte svou uvolňovací kanál.

  3. Výběrem ikony po nasazení otevřete obrazovku Podmínek po nasazení a povolte trigger automatického opětovného nasazení.

  4. V části Vyberte události vyberte Nový cíl s požadovanými značkami se stane dostupným.

  5. V části Vybrat akci vyberte Znovu nasadit poslední úspěšné nasazení v tomto prostředí.

    Snímek obrazovky znázorňující povolení triggeru automatického opětovného nasazení