Delen via


Implementeren in verschillende fasen vanuit meerdere vertakkingen met behulp van klassieke release-pijplijnen

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

Klassieke releasepijplijnen bieden een handige grafische gebruikersinterface voor het instellen van een oplossing voor continue levering voor uw toepassing. Klassieke releases kunnen zo worden geconfigureerd dat implementaties automatisch worden geactiveerd wanneer er een nieuw artefact beschikbaar is. Artefactfilters kunnen worden gebruikt met releasetriggers om vanuit meerdere vertakkingen te implementeren. Door artefactfilters toe te passen op specifieke vertakkingen, kunt u de implementatie beheren op basis van uw behoeften.

In dit artikel leert u het volgende:

  • Schakel continue implementatietriggers in.
  • Los van meerdere vertakkingen.
  • Implementeren in meerdere fasen.

Vereisten

  • Een Azure DevOps-organisatie en een project. Maak een organisatie of een project als u dat nog niet hebt gedaan.

  • Een werkende pijplijn die is ingesteld voor uw opslagplaats om uw project te bouwen en een pijplijnartefact te genereren. Maak uw eerste pijplijn als u er nog geen hebt.

Een release-pijplijn maken

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.

  2. Selecteer Pijplijnreleases>. Als dit uw eerste release-pijplijn is, selecteert u Nieuwe pijplijn, anders selecteert u Nieuwe>release-pijplijn.

  3. Wanneer u wordt gevraagd om een sjabloon te selecteren, selecteert u Beginnen met een lege taak.

  4. Selecteer onder Fasen de fase en wijzig de naam ervan in Dev. De volgende stappen laten zien hoe u deze fase configureert om te worden geactiveerd wanneer een artefact wordt gepubliceerd vanuit de Dev-vertakking .

    Een schermopname waarin wordt getoond hoe u de naam van een fase in een klassieke release-pijplijn wijzigt.

  5. Selecteer Onder Artefacten toevoegen om een artefact toe te voegen. Geef uw brontype op en vul de vereiste velden in (deze variëren op basis van het geselecteerde brontype). Selecteer Toevoegen wanneer u klaar bent.

    Een schermopname die laat zien hoe u een artefact toevoegt aan een klassieke release-pijplijn.

  6. Selecteer het pictogram Continue implementatietrigger en schakel vervolgens de trigger voor continue implementatie in om een release te maken wanneer er een nieuw artefact beschikbaar is.

    Een schermopname waarin wordt weergegeven hoe u de continue implementatietrigger inschakelt.

  7. Selecteer in de ontwikkelfase het pictogram Voorwaarden vóór de implementatie en stel de implementatietrigger in op Na de release. Hiermee wordt een implementatie in deze fase geactiveerd wanneer er een nieuwe release wordt gemaakt.

    Een schermopname die laat zien hoe u de voorwaarden vóór de implementatie configureert.

  8. Terwijl u zich nog steeds in voorwaarden voor pre-implementatie bevindt, schakelt u Artefactfilters in, selecteert u Toevoegen en geeft u vervolgens het artefact op dat u eerder hebt geselecteerd en stelt u de Build-vertakking in op Dev.

    Een schermopname van het instellen van de artefactfilters in voorwaarden vóór de implementatie.

Een nieuwe fase toevoegen

  1. Meld u aan bij uw Azure DevOps-organisatie en navigeer vervolgens naar uw project.

  2. Selecteer Pijplijnreleases>, selecteer uw release-pijplijn en selecteer vervolgens Bewerken.

  3. Selecteer onder Fasen de optie Nieuwe fase toevoegen>om een nieuwe fase toe te voegen.

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

  5. Selecteer uw nieuwe fase en wijzig de naam ervan in Prod. De volgende stappen laten zien hoe u deze fase configureert om te activeren wanneer een artefact wordt gepubliceerd vanuit de hoofdbranch .

  6. Selecteer de Prod-fase , selecteer het pictogram Voorwaarden vóór de implementatie en stel de implementatietrigger in op Na release. Dit zorgt ervoor dat implementatie in deze fase wordt uitgevoerd wanneer er een nieuwe release wordt gemaakt.

  7. Selecteer de wisselknop om artefactfilters in te schakelen. Selecteer Toevoegen en geef vervolgens het artefact op dat u eerder hebt geselecteerd en stel de Build-vertakking in op hoofd.

    Een schermopname van het configureren van voorwaarden voor vooraf implementeren voor de prod-fase.

Implementeren in een specifieke fase

Nu u de fasen hebt ingesteld, wordt telkens wanneer een nieuw artefact beschikbaar is, door de release-pijplijn gedetecteerd welke vertakking de build heeft geactiveerd en alleen in de juiste fase wordt geïmplementeerd.

Een schermopname van de implementatie in een specifieke fase.