You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: articles/devtest-labs/integrate-environments-devops-pipeline.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,10 +5,10 @@ ms.topic: how-to
5
5
ms.date: 11/15/2021
6
6
---
7
7
8
-
# Integrate environments into your Azure DevOps CI/CD pipelines
9
-
You can use the Azure DevTest Labs Tasks extension that is installed in Azure DevOps Services (formerly known as Visual Studio Team Services) to easily integrate your continuous integration (CI)/ continuous delivery (CD) build-and-release pipeline with Azure DevTest Labs. These extensions make it easier to quickly deploy an [environment](devtest-lab-test-env.md) for a specific test task and then delete it when the test is finished.
8
+
# Integrate environments into your CI/CD pipelines
9
+
In this article, you'll learn how to create and deploy an environment, then delete the environment, all in one complete pipeline. You can use this environment to integrate your continuous integration (CI)/ continuous delivery (CD) release pipelines with Azure DevTest Labs. You'll use the Azure DevTest Labs Tasks extension in Azure DevOps Services for the integration. These extensions make it easier to quickly deploy an [environment](devtest-lab-test-env.md) for a specific test task, and then delete it when the test is finished.
10
10
11
-
This article shows how to create and deploy an environment, then delete the environment, all in one complete pipeline. You would ordinarily perform each of these tasks individually in your own custom build-test-deploy pipeline. The extensions used in this article are in addition to these [create/delete DTL VM tasks](devtest-lab-integrate-ci-cd.md):
11
+
You would ordinarily perform each of these tasks individually in your own custom build-test-deploy pipeline. The extensions used in this article are in addition to these [create/delete DTL VM tasks](devtest-lab-integrate-ci-cd.md):
12
12
13
13
- Create an Environment
14
14
- Delete an Environment
@@ -19,11 +19,11 @@ Before you can integrate your CI/CD pipeline with Azure DevTest Labs, you must:
19
19
1.[Create a lab](devtest-lab-create-lab.md) and ensure configured to use **Public Environment**.
20
20
21
21
## Create a release definition & environment
22
-
To create the release definition, do the following:
22
+
To create the release definition, follow these steps:
23
23
24
24
1. In your Azure DevOps project, select **Releases** under the **Pipelines** section.
25
-
1. On the **Releases** tab, select **New pipeline**. In the **Select a template** window on the right is a list of featured templates for common deployment patterns.
26
-
1. For this pipeline, click**Empty Job** to start creating the environment to be used for development or testing purposes.
25
+
1. On the **Releases** tab, select **New pipeline**. In the **Select a template** window on the right, you can find the list of featured templates for common deployment patterns.
26
+
1. For this pipeline, select**Empty Job** to start creating the environment to be used for development or testing purposes.
27
27
1. In the empty job, select **Tasks** in the toolbar, and then select **Stage 1**.
28
28
29
29
:::image type="content" source="./media/integrate-environments-devops-pipeline/new-release-pipeline-stage.png" alt-text="Screenshot shows opening the pipeline release stage.":::
@@ -44,7 +44,7 @@ To create the release definition, do the following:
44
44
|**Repository Name**|Select the default repository, `Public Environment Repo`, or one containing the template you want to use. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
45
45
|**Template Name**|Select the name of the environment that you saved to your source code repository. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
46
46
|**Environment Name**|Enter a name to uniquely identify the environment instance within the lab. It must be unique within the lab.|
47
-
|**Parameters File** & **Parameter overrides**|Use to pass custom parameters to the environment. Either or both can be used to set the parameter values. For example, you can these to pass the encrypted password.|
47
+
|**Parameters File** & **Parameter overrides**|Use to pass custom parameters to the environment. Either or both can be used to set the parameter values. For example, you can use these fields to pass the encrypted password.|
48
48
49
49
## Delete the environment
50
50
The final stage is to delete the Environment that you deployed in your Azure DevTest Labs instance. You would ordinarily delete the environment after you execute the dev tasks or run the tests that you need on the deployed resources.
0 commit comments