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/devtest-lab-mandatory-artifacts.md
+10-18Lines changed: 10 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,13 +15,13 @@ ms.custom: UpdateFrequency2
15
15
16
16
This article describes how to specify _mandatory artifacts_ in Azure DevTest Labs to install on every lab virtual machine (VM). Artifacts are tools and applications that you can add to your VMs. Mandatory artifacts can include any software that every VM in your lab must have. By defining mandatory artifacts, you can ensure all your lab VMs are installed with standardized, up-to-date artifacts. Lab users don't have to spend time and effort to add needed artifacts individually.
17
17
18
-
You can create a custom image from a VM that has mandatory artifacts applied to it. When you create new VMs from the custom image, the new VMs also have the mandatory artifacts.
18
+
## Explore mandatory artifacts
19
19
20
-
Here are some other considerations:
20
+
Mandatory artifacts can't have any configurable parameters. This restriction makes it easier for lab users to create VMs. Mandatory artifacts always install first on a VM before any extra or custom artifacts selected by the user.
21
21
22
-
- Mandatory artifacts can't have configurable parameters. This restriction makes it easier for lab users to create VMs.
23
-
- Mandatory artifacts always install first on a VM before any extra or custom artifacts selected by the user.
24
-
- DevTest Labs always installs the most recent versions of the mandatory artifacts on a VM, even when the base is an "older" custom image.
22
+
You can create a custom image from a VM that has mandatory artifacts applied to it. When you create new VMs from the custom image, the new VMs also have the mandatory artifacts. DevTest Labs always installs the most recent versions of the mandatory artifacts on a VM, even when the base is an "older" custom image.
23
+
24
+
When you create a VM, you can't rearrange, change, or delete the mandatory artifacts. However, you can add extra artifacts or define custom artifacts. For more information, see [Add artifacts to DevTest Labs VMs](add-artifact-vm.md).
25
25
26
26
## Define mandatory artifacts
27
27
@@ -52,10 +52,7 @@ You can select mandatory artifacts for Windows and Linux lab machines separately
52
52
53
53
After you add mandatory artifacts, DevTest Labs updates the **Mandatory artifacts** lists for your lab in the Azure portal. From these lists, you can access the artifacts to change the installation order. When you create a new VM, DevTest Labs installs the **top** artifact in the list first and the **bottom** artifact last.
54
54
55
-
> [!NOTE]
56
-
> When you create a VM, you can't rearrange or change mandatory artifacts, but you can add more artifacts. For more information, see [Add artifacts to DevTest Labs VMs](add-artifact-vm.md).
57
-
58
-
To rearrange the order of installation for the mandatory artifacts:
55
+
To change the order of installation for the mandatory artifacts:
59
56
60
57
1. On the **External resources** > **Mandatory artifacts** screen for your lab, select the **Windows** or **Linux** tab.
61
58
@@ -69,17 +66,16 @@ To rearrange the order of installation for the mandatory artifacts:
69
66
70
67
## Delete mandatory artifacts
71
68
72
-
You can also delete artifacts in the **Mandatory artifacts** lists.
73
-
74
-
> [!NOTE]
75
-
> When you create a VM, you can't delete mandatory artifacts. For more information, see [Add artifacts to DevTest Labs VMs](add-artifact-vm.md).
69
+
You can also delete artifacts in the **Mandatory artifacts** lists:
76
70
77
71
1. On the **External resources** > **Mandatory artifacts** screen for your lab, select the **Windows** or **Linux** tab.
78
72
79
73
1. Select the checkbox next to the artifact in the list, and then select **Delete**:
80
74
81
75
:::image type="content" source="./media/devtest-lab-mandatory-artifacts/remove-artifact.png" alt-text="Screenshot that shows how to select the Delete option to remove a mandatory artifact." lightbox="./media/devtest-lab-mandatory-artifacts/remove-artifact-large.png":::
82
76
77
+
1. At the confirmation prompt, select **Yes**.
78
+
83
79
## View mandatory artifacts
84
80
85
81
After you specify mandatory artifacts for a lab, DevTest Labs shows the mandatory artifacts for all lab VMs based on the operating system (Windows or Linux). When a lab user creates a new VM, they can see the mandatory artifacts that DevTest Labs plans to install.
@@ -96,14 +92,10 @@ To view the mandatory artifacts for a VM:
96
92
97
93
1. To see details about the mandatory artifacts, select **Add or Remove Artifacts**.
98
94
99
-
1. On the **Add artifacts** screen, the mandatory artifacts are listed above the available artifacts. The mandatory artifacts are listed in order of installation from top to bottom:
95
+
1. On the **Add artifacts** screen, the mandatory artifacts are displayed above the **Available artifacts** list. The mandatory artifacts are listed in order of installation from top to bottom:
100
96
101
97
:::image type="content" source="./media/devtest-lab-mandatory-artifacts/save-to-lab.png" alt-text="Screenshot that shows the Add artifacts screen with the list of mandatory artifacts that DevTest Labs plans to install." lightbox="./media/devtest-lab-mandatory-artifacts/save-to-lab-large.png":::
102
98
103
-
Extra artifacts selected by the user for the VM instance are shown next to the available list. These artifacts are also listed in order of installation from top to bottom. Extra artifacts are always installed after the mandatory artifacts.
104
-
105
-
The user can also create new artifacts for their VMs. For more information, see [Create custom artifacts for DevTest Labs VMs](devtest-lab-artifact-author.md).
106
-
107
99
## Related content
108
100
109
101
-[Add a Git artifact repository to a lab](add-artifact-repository.md)
0 commit comments