Delen via


DevTest Labs-omgevingen integreren in Azure Pipelines

U kunt de extensie Azure DevTest Labs Tasks gebruiken om Azure DevTest Labs te integreren in Azure Pipelines. In dit artikel gebruikt u de extensie om een omgeving te maken en te implementeren en vervolgens de omgeving te verwijderen, allemaal in één pijplijn. U kunt de omgeving gebruiken om uw CI/CD-releasepijplijnen (Continue integratie/continue levering) van Azure Pipelines te integreren met Azure DevTest Labs.

De Azure DevTest Labs Tasks-extensie voegt de volgende taken toe aan Azure Pipelines:

  • Een omgeving maken
  • Een omgeving verwijderen

Met deze taken kunt u eenvoudig snel een omgeving implementeren voor een specifieke test en de omgeving vervolgens verwijderen wanneer u klaar bent met de test. Normaal gesproken voert u het maken en verwijderen van de omgeving afzonderlijk uit in uw eigen pijplijnen.

Zie Integrate DevTest Labs in Azure Pipelines (DevTest Labs integreren in Azure Pipelines) voor informatie over andere extensietaken, zoals het maken van VM's en aangepaste installatiekopieën.

Vereisten

Een release-pijplijn en -omgeving maken

  1. Selecteer in uw Azure DevOps-project releases in de sectie Pijplijnen .

  2. Selecteer Nieuwe pijplijn.

  3. Selecteer een sjabloon aan de rechterkant met een lijst met sjablonen voor algemene implementatiepatronen. Selecteer de koppeling Lege taak boven aan de pagina.

  4. Selecteer op de pagina Nieuwe release-pijplijn de vervolgkeuzelijst Taken op de werkbalk en selecteer Fase 1.

    Schermopname van het openen van de releasefase van de pijplijn.

  5. Selecteer het plusteken + naast Agenttaak.

  6. Zoek en selecteer onder Taken toevoegenAzure DevTest Labs Omgeving maken en selecteer vervolgens Toevoegen.

  7. Selecteer aan de linkerkant de Azure DevTest Labs taak Omgeving maken.

  8. Vul het Azure DevTest Labs formulier Omgeving maken (preview) als volgt in:

    Schermopname van de velden die nodig zijn voor de Azure Pipelines-omgeving voor Azure DevTest Labs.

    • Azure RM-abonnement: selecteer uw verbinding of Azure-abonnement in de vervolgkeuzelijst.

      Notitie

      Zie Azure Resource Manager service-eindpunt voor meer informatie over het maken van een meer beperkte machtigingsverbinding met uw Azure-abonnement.

    • Lab: selecteer de naam van het lab waarvoor u wilt implementeren. U kunt ook een variabele gebruiken, $(labName). Het handmatig invoeren van de naam veroorzaakt een fout. Selecteer de naam in de vervolgkeuzelijst.

    • Omgevingsnaam: voer de naam in van de omgeving die u in het lab wilt maken.

    • Opslagplaats: selecteer de broncodeopslagplaats die de sjabloon bevat.

      U kunt de standaardopslagplaats, openbare omgevingsopslagplaats of een andere opslagplaats kiezen die de sjabloon bevat die u wilt gebruiken. Opslagplaatsen worden aangewezen in het labbeleid. Het handmatig invoeren van de beschrijvende naam veroorzaakt fouten. Selecteer de naam in de vervolgkeuzelijst.

    • Sjabloon: selecteer de sjabloon die u wilt gebruiken om de omgeving te maken. Het handmatig invoeren van de beschrijvende naam veroorzaakt fouten. Selecteer de naam in de vervolgkeuzelijst.

    • Parametersbestand: blader naar de locatie van een opgeslagen parameterbestand.

    • Parameteroverschrijvingen: geef aangepaste parameters door aan de omgeving.

    U kunt parametersbestand, parameteroverschrijvingen of beide gebruiken om parameterwaarden in te stellen. U kunt deze velden bijvoorbeeld gebruiken om het versleutelde wachtwoord door te geven. U kunt variabelen ook gebruiken om te voorkomen dat geheime gegevens in de logboeken worden doorgegeven en zelfs verbinding maken met Azure Key Vault.

De omgeving verwijderen

De laatste pijplijnfase bestaat uit het verwijderen van de omgeving die u hebt geïmplementeerd. Normaal gesproken verwijdert u de omgeving na het uitvoeren van de ontwikkelaarstaken of het uitvoeren van de tests op de geïmplementeerde resources.

  1. Selecteer in de release-pijplijn het plusteken + naast Agenttaak.

  2. Zoek in het venster Taken toevoegennaar en voeg Azure DevTest Labs Omgeving verwijderen toe.

  3. Selecteer aan de linkerkant de Azure DevTest Labs taak Omgeving verwijderen.

  4. Vul het formulier als volgt in:

    • Azure RM-abonnement: selecteer uw verbinding of abonnement.
    • Lab: Selecteer het lab waarin de omgeving zich bevindt.
    • Omgevingsnaam: selecteer de naam van de omgeving die u wilt verwijderen.
  5. Selecteer Nieuwe release-pijplijn bovenaan de pagina releasepijplijn en voer een nieuwe naam in voor de pijplijn.

  6. Selecteer Opslaan in de rechterbovenhoek.

Volgende stappen