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-6Lines changed: 7 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ You would ordinarily perform each of these tasks individually in your own custom
16
16
## Prerequisites
17
17
Before you can integrate your CI/CD pipeline with Azure DevTest Labs, you must:
18
18
1. Install [Azure DevTest Labs Tasks](https://marketplace.visualstudio.com/items?itemName=ms-azuredevtestlabs.tasks) extension from Visual Studio Marketplace.
19
-
1.[Create a lab](devtest-lab-create-lab.md) and ensure configured to use **Public Environment**.
19
+
1.[Create a lab](devtest-lab-create-lab.md) and ensure it is configured to use **Public Environment**, which is turned on by default.
20
20
21
21
## Create a release definition & environment
22
22
To create the release definition, follow these steps:
@@ -39,12 +39,13 @@ To create the release definition, follow these steps:
39
39
40
40
|Field|Description|
41
41
|-----|-----------|
42
-
|**Azure RM Subscription**|Select a connection in the **Available Azure Service Connections** list, or create a more restricted permissions connection to your Azure subscription. For more information, see [Azure Resource Manager service endpoint](/azure/devops/pipelines/library/service-endpoints).|
43
-
|**Lab Name**|Select the name of a lab you created earlier (see prerequisites). In practice, you should select the lab against which you want to deploy. You can also use variables, `$(labName)`. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
44
-
|**Repository Name**|You can choose the default repository, `Public Environment Repo`, or another repo containing the template you want to use. Repositories are designed in the lab policies. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
45
-
|**Template Name**|Select the name of the environment template from your source code repository. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
42
+
|**Azure RM Subscription**|This is the Azure Resource Manager subscription to configure before running. Select a connection in the **Available Azure Service Connections** list, or create a more restricted permissions connection to your Azure subscription. For more information, see [Azure Resource Manager service endpoint](/azure/devops/pipelines/library/service-endpoints).|
43
+
|**Lab Name**|Select the name of a lab you created earlier (see prerequisites). In practice, you should select the lab against which you want to deploy. The resource will be create in this lab. You can also use variables, `$(labName)`. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
44
+
|**Environment name**|Name of the environment to be created within the selected lab.|
45
+
|**Repository Name**|Name of the source code repository containing the template. You can choose the default repository, `Public Environment Repo`, or another repo containing the template you want to use. Repositories are designed in the lab policies. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
46
+
|**Template Name**|Name of the template to use to create the environment. Select the name of the environment template. Manually entering the friendly name will cause failures, use the drop-down lists to select the information.|
46
47
|**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 use these fields to pass the encrypted password.|
48
+
|**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. You can also use variables to avoid passing secret information in the logs and even hook it up to Azure Key Vault.|
48
49
49
50
## Delete the environment
50
51
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