Share via


Implementeren vanuit meerdere vertakkingen met behulp van Azure Pipelines

Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019

Artefactfilters kunnen worden gebruikt met releasetriggers om vanuit meerdere vertakkingen te implementeren. Als u het artefactfilter toepast op een specifieke vertakking, kunt u implementatie in een specifieke fase mogelijk maken wanneer aan alle voorwaarden wordt voldaan.

Vereisten

Een release-pijplijn instellen

  1. Selecteer Releases onder Pijplijnen. Als dit uw eerste release-pijplijn is, selecteert u Nieuwe pijplijn. Selecteer anders Een release maken.

  2. Selecteer Beginnen met een lege taak wanneer u wordt gevraagd om een sjabloon te selecteren.

  3. Selecteer Een artefact toevoegen en geef het project, de build-pijplijn en de standaardversie op. Selecteer Toevoegen wanneer u klaar bent.

    Build-artefact toevoegen aan release-pijplijn

  4. Selecteer het pictogram Voor continue implementatietrigger en schakel de trigger voor continue implementatie in om een release te maken wanneer er een nieuwe build beschikbaar is.

    Trigger voor continue implementatie inschakelen

  5. Selecteer onder Fasen de fase en wijzig de naam ervan in Dev. Deze fase wordt geactiveerd wanneer een build-artefact wordt gepubliceerd vanuit de dev-vertakking.

    Dev-fase configureren

  6. Selecteer het pictogram Voorwaarden voor pre-implementatie in de ontwikkelfase en stel de implementatietrigger in op Na release om een implementatie in deze fase te activeren telkens wanneer er een nieuwe release wordt gemaakt.

    Trigger vóór implementatie instellen op na release

  7. Schakel de artefactfilters in. Selecteer Toevoegen en geef uw artefact en build-vertakking op.

    Artefactfilters inschakelen

  8. Selecteer onder Fasede optie Toevoegen en vervolgens Nieuwe fase om een nieuwe fase toe te voegen. Selecteer Beginnen met een lege taak wanneer u wordt gevraagd om een sjabloon te selecteren en wijzig de naam van de fase in Prod. Deze fase wordt geactiveerd wanneer een build-artefact wordt gepubliceerd vanuit de hoofdbranch. Herhaal de stappen 6-8 en vervang de Build-vertakking voor deze fase naar main.

    Prod instellen met de hoofdbranch

  9. Voeg aan elke fase alle relevante implementatietaken toe aan uw omgeving.

De volgende keer dat u een geslaagde build hebt, detecteert de pijplijn welke vertakking die build heeft geactiveerd en alleen de implementatie naar de juiste fase.

Implementatiestatus