Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022
Podobně jako fond agentů je nasazovací skupina logickou sadou cílových počítačů. Každá skupina má nainstalovaného agenta nasazení.
Skupiny nasazení obvykle představují prostředí, jako je vývoj, testování nebo produkce. Každý fyzický počítač 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í.
Skupiny nasazení jsou k dispozici pouze v klasických nasazovacích kanálech.
Požadavky
| Product | Požadavky |
|---|---|
| Azure DevOps | – Organizace Azure DevOps – Azure DevOps projekt – Oprávnění správce na počítači s Windows nebo Linuxem k instalaci a konfiguraci agenta nasazení |
Vytvořte skupinu nasazení
Přihlaste se ke své organizaci Azure DevOps a přejděte do svého projektu.
Vyberte kanály>skupiny nasazení.
V podokně Skupiny nasazení vyberte Nový. Pokud se jedná o vaši první skupinu nasazení, vyberte Přidat skupinu nasazení.
Zadejte hodnotu názvu skupiny nasazení a pak vyberte Vytvořit.
V podokně, které se zobrazí, vyberte Windows nebo Linux pro typ cíle, který chcete zaregistrovat. Tato akce vygeneruje registrační skript.
Vyberte Použít osobní přístupový token ve skriptu pro ověřování a pak vyberte Kopírovat skript do schránky.
Uložte zkopírovaný skript, který se spustí na všech cílových počítačích ve vaší skupině nasazení.
Registrace cílových serverů
Postup registrace každého cílového serveru ve skupině nasazení:
Přihlaste se k počítači pomocí účtu, který má oprávnění 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.
Po zobrazení výzvy k přidání značek zadejte Y a zadejte jednu nebo více značek.
Značky můžete použít k cílení nasazení na konkrétní servery v úloze skupiny nasazení. Značka nerozlišuje malá a velká písmena a je omezena na 256 znaků. Počet značek, které můžete použít, není nijak omezený.
Po dokončení instalace by měl skript 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:
U virtuálních počítačů Azure můžete servery nastavit tak, že na každý virtuální počítač nainstalujete rozšíření agenta Azure Pipelines .
Pomocí úlohy AzureResourceGroupDeploymentV2 v kanálu verze můžete dynamicky vytvářet a registrovat agenty pro skupiny nasazení.
Další informace 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 do podokna Skupiny nasazení, vyberte ikonu se třemi tečkami pro Další akce vedle vaší skupiny nasazení a poté zvolte Aktualizovat cíle. Další informace najdete v tématu Agenti Azure Pipelines.
Vytváření a správa fondů 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 fondy nasazení, vyberte ikonu Další akce vedle fondu a pak vyberte Aktualizovat cíle.
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:
Přihlaste se ke své organizaci Azure DevOps a přejděte do svého projektu.
Vyberte kanály>skupiny nasazení. Vyberte skupinu nasazení a pak vyberte Spravovat.
V seznamu projektů vyberte ty, se kterými chcete skupinu nasazení sdílet, a pak vyberte Uložit.
Ověřte, že u vybraných projektů je v podokně Skupiny nasazení uvedená sdílená skupina 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:
Přihlaste se ke své organizaci Azure DevOps a přejděte do svého projektu.
Vyberte Pipelines>Releases a pak vyberte kanál vydání.
Výběrem ikony po nasazení otevřete podokno Podmínek po nasazení a povolte trigger automatického opětovného nasazení.
V části Vyberte události vyberte Nový cíl s požadovanými značkami se stane dostupným.
V části Vybrat akci vyberte Znovu nasadit poslední úspěšné nasazení v tomto prostředí.