Nasazení z několika větví pomocí Azure Pipelines
Azure DevOps Services | Azure DevOps Server 2022 – Azure DevOps Server 2019
Filtry artefaktů je možné použít s aktivačními událostmi vydaných verzí k nasazení z více větví. Použití filtru artefaktů na konkrétní větev umožňuje nasazení do konkrétní fáze, pokud jsou splněny všechny podmínky.
Požadavky
Úložiště Git pro vytvoření kanálu. Pokud ho nemáte, použijte ukázkovou aplikaci pipelines-dotnet-core .
Funkční sestavení pro vaše úložiště.
Nastavení kanálu verze
V části Pipelines (Kanály) vyberte Releases (Vydané verze). Pokud se jedná o váš první kanál verze, vyberte Nový kanál, jinak vyberte Vytvořit verzi.
Po zobrazení výzvy k výběru šablony vyberte Spustit s prázdnou úlohou .
Vyberte Přidat artefakt a zadejte projekt, kanál buildu a výchozí verzi. Až budete hotovi, vyberte Přidat .
Vyberte ikonu Trigger průběžného nasazování a povolte trigger průběžného nasazování , aby se vytvořila verze pokaždé, když je k dispozici nové sestavení.
V části Fáze vyberte fázi a přejmenujte ji na Dev. Tato fáze se aktivuje při publikování artefaktu sestavení z větve dev.
Vyberte ikonu Podmínky před nasazením ve fázi vývoje a nastavte trigger nasazení na Po vydání , aby se nasazení do této fáze aktivovalo pokaždé, když se vytvoří nová verze.
Povolte filtry artefaktů. Vyberte Přidat a zadejte artefakt a větev sestavení.
V části Fáze vyberte Přidat a pak Nová fáze a přidejte novou fázi. Po zobrazení výzvy k výběru šablony vyberte Spustit s prázdnou úlohou a přejmenujte fázi na Prod. Tato fáze se aktivuje při publikování artefaktu sestavení z hlavní větve. Opakujte kroky 6 až 8 a nahraďte větev Build pro tuto fázi hlavní větví.
Přidejte do každé fáze všechny relevantní úlohy nasazení do vašeho prostředí.
Když teď budete mít příště úspěšné sestavení, kanál zjistí, která větev toto sestavení aktivovala, a aktivuje nasazení pouze do příslušné fáze.
Související články
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro