Skip to content

Commit 5713987

Browse files
committed
apply build review comments
1 parent c63a10a commit 5713987

17 files changed

+41
-18
lines changed

docs/pipelines/policies/agent-pool-permissions.md

+16-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure Agent Pool Security in Azure Pipelines
2+
title: Configure agent pool security in Azure Pipelines
33
ms.topic: how-to
44
description: Configure agent pool security in Azure Pipelines.
55
ms.author: v-catherbund
@@ -112,7 +112,11 @@ To configure security roles for all agent pools in the collection:
112112

113113
1. Go to **Organization settings** ::::image type="icon" source="../../media/icons/team-settings-gear-icon.png" border="false"::: and select **Agent pools**.
114114
1. Select an agent pool.
115+
115116
1. Select **Security**.
117+
118+
:::image type="content" source="media\agent-pools-organization-level-security-dialog.png" alt-text="Screenshot of organization-level security dialog for all agent pools.":::
119+
116120
1. To add users and groups:
117121
1. Select **Add**
118122
1. Enter a user or group and select it from the search results.
@@ -154,6 +158,7 @@ To configure security roles for all agent pools in the collection:
154158
1. Repeat the previous step to add more users and groups.
155159
1. Select a role and select **Add**.
156160

161+
157162
:::image type="content" source="media/agent-pool-add-user.png" alt-text="Screenshot of add user dialog for all agent pools.":::
158163

159164
1. To remove a user or group from the list, select the user or group and select the delete button:::image type="icon" source="../../media/icons/delete-icon.png" border="false":::. Inheritance must be turned off or the user or group must not be inherited from the project-level security settings.
@@ -185,6 +190,7 @@ To configure security roles for all agent pools in the collection:
185190
1. Repeat the previous step to add more users and groups.
186191
1. Select a role and select **Add**.
187192

193+
188194
:::image type="content" source="media/agent-pool-add-user.png" alt-text="Screenshot of collection-level add user dialog.":::
189195

190196
1. To remove a user or group, select the user or group and select the delete button:::image type="icon" source="../../media/icons/delete-icon.png" border="false":::.
@@ -217,7 +223,9 @@ To configure security roles for all agent pools in the collection:
217223
1. Enter a user or group and select it from the search results.
218224
1. Repeat the previous step to add more users and groups.
219225
1. Select a role and select **Add**.
226+
220227
:::image type="content" source="media/agent-pool-add-user.png" alt-text="Screenshot of collection-level add user dialog.":::
228+
221229
1. To remove a user or group from the list, select the user or group and select the delete button:::image type="icon" source="../../media/icons/delete-icon.png" border="false":::.
222230

223231
1. To change a security role, select the user or group and select the role from the dropdown list.
@@ -235,14 +243,18 @@ The security roles at this level are **Reader**, **Service Account**, and **Admi
235243
To configure security roles for all agent pools in the collection:
236244

237245
1. Go to **Collection settings** ::::image type="icon" source="../../media/icons/team-settings-gear-icon.png" border="false"::: and select **Agent pools**.
246+
238247
1. Select an agent pool.
248+
239249
1. Select the **Roles** tab.
240250
1. To add users and groups:
241251
1. Select **Add**
242252
1. Enter a user or group and select it from the search results.
243253
1. Repeat the previous step to add more users and groups.
244254
1. Select a role and select **Add**.
255+
245256
:::image type="content" source="media/agent-pool-add-user.png" alt-text="Screenshot of collection-level add user dialog.":::
257+
246258
1. To remove a user or group from the list, select the user or group and select the delete button:::image type="icon" source="../../media/icons/delete-icon.png" border="false":::.
247259
1. To change a security role, select the user or group and select the role from the dropdown list.
248260
1. Select the **Save changes** button:::image type="icon" source="media/save-icon.png" border="false"::: to save your changes or the **Reset changes** button:::image type="icon" source="media/reset-icon.png" border="false"::: to revert unsaved changes.
@@ -284,6 +296,7 @@ You can override project-level user and group role assignments, and set pipeline
284296
To open the security dialog:
285297

286298
1. From your project, select **Project settings** :::image type="icon" source="../../media/icons/team-settings-gear-icon.png" border="false"::: and select **Agent pools**.
299+
287300
1. Select an agent pool.
288301
1. Select **Security**.
289302

@@ -322,6 +335,7 @@ When you explicitly set a role, the inheritance for that user or group is turned
322335
To add project users or groups that aren't listed in the security dialog:
323336

324337
1. Select the **Add** button.
338+
325339
1. Enter the user or group in the search bar, then select the user or group from the search result. You can add multiple users and groups.
326340
1. Select the **Role**.
327341
1. Select **Add** to save the changes.
@@ -356,6 +370,7 @@ When you explicitly set a role, the inheritance for that user or group is turned
356370
To add project users or groups that aren't listed in the security dialog:
357371

358372
1. Select the **Add** button.
373+
359374
1. Enter the user or group in the search bar, then select the user or group from the search result. You can add multiple users and groups.
360375
1. Select the **Role**.
361376
1. Select **Add** to save the changes.

docs/pipelines/policies/deployment-group-permissions.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure Deployment Group Security in Azure Pipelines
2+
title: Configure deployment group security in Azure Pipelines
33
ms.topic: how-to
44
description: Configure security for the deployment groups in Azure Pipelines.
55
ms.author: v-catherbund

docs/pipelines/policies/environment-permissions.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure Security for Environments in Azure Pipelines
2+
title: Configure security for environments in Azure Pipelines
33
ms.topic: how-to
44
description: Configure security for the environments in Azure Pipelines.
55
ms.author: v-catherbund
@@ -12,9 +12,9 @@ monikerRange: '>= azure-devops-2020'
1212

1313
[!INCLUDE [version-lt-eq-azure-devops](../../includes/version-gt-eq-2020.md)]
1414

15-
This article provides guidance on managing security for environments in Azure Pipelines. Environments group together deployment targets for use with YAML pipelines. However, they are not supported in classic pipelines.
15+
This article provides guidance on managing security for environments in Azure Pipelines. Environments group together deployment targets for use with YAML pipelines. However, they aren't supported in classic pipelines.
1616

17-
By default, all environments in a project inherit security roles that are assigned to a set of default users and groups at the project level. Security settings can be managed at both the project level and the object level for individual environments..
17+
By default, all environments in a project inherit security roles that are assigned to a set of default users and groups at the project level. Security settings can be managed at both the project level and the object level for individual environments.
1818

1919
Security roles for environments are:
2020

@@ -34,7 +34,7 @@ The default user and group role assignments are:
3434
| [*project name*]\Project Administrators | Creator |
3535
| [*project name*]\Project Valid Users | Reader |
3636

37-
The creator of an environment is automatically assigned the **Administrator** role for that environment, and this assignment cannot be changed.
37+
The creator of an environment is automatically assigned the **Administrator** role for that environment, and this assignment can't be changed.
3838

3939
## Prerequisites
4040

docs/pipelines/policies/library-permissions.md

+7-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure Library Security in Azure Pipelines
2+
title: Configure library security in Azure Pipelines
33
ms.topic: how-to
44
description: Configure security for the library and library assets in Azure Pipelines.
55
ms.author: v-catherbund
@@ -67,6 +67,12 @@ To add project users or groups that aren't listed in the security dialog:
6767

6868
::: moniker-end
6969

70+
::: moniker range="< azure-devops-2020"
71+
72+
You can manage access for all library assets, such as [variable groups](../library/variable-groups.md) and [secure files](../library/secure-files.md), from the project-level library security settings.
73+
74+
::: moniker-end
75+
7076
## Set secure file security roles
7177

7278
Security roles for **Secure files** are inherited from the project-level library role assignments by default. You can override these assignments for an individual file. To remove an inherited user or group, or lower the privilege level of an inherited role, you must disable inheritance.
Binary file not shown.
Binary file not shown.
Loading
Binary file not shown.
Loading

docs/pipelines/policies/permissions.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@ monikerRange: '<= azure-devops'
1313

1414
[!INCLUDE [version-lt-eq-azure-devops](../../includes/version-lt-eq-azure-devops.md)]
1515

16-
Azure Pipelines security helps you control access to your pipelines and pipeline resources. Access is managed through a hierarchial system of built-in and custom security groups and users.
16+
Azure Pipelines security helps you control access to your pipelines and pipeline resources. Access is managed through a hierarchical system of built-in and custom security groups and users.
1717

1818
Pipeline resources are features and objects that are used in pipelines, but exist outside of the pipeline itself. For example, release pipelines, task groups, agent pools, and service connections are all pipeline resources.
1919

20-
Upon the creation of a pipeline or resource, a set of built-in security groups and users are assigned access permissions or roles at the project level. These project-level security settings are then inherited at the object level for individual objects. For instance, when you create a pipeline, a default set of users and groups are assigned permissions at the project level. These security settings are subsequently inherited at the object level for all pipelines within the project.
20+
Upon the creation of a pipeline or resource, a set of built-in security groups and users are assigned access permissions or roles at the project level. These project-level security settings are then inherited at the object level for individual objects. For instance, when you create a pipeline, a default set of users and groups is assigned permissions at the project level. These security settings are then inherited at the object level for all pipelines within the project.
2121

22-
Commonly, administrator groups are given full access to all pipelines and resources. Contributors are often granted access to manage resources and pipelines, while readers are given view-only access. Users are assigned to security groups based on their role in the project and the permissions they need to perform their tasks.
22+
Commonly, administrator groups are given full access to all pipelines and resources. Contributors are often granted access to manage resources and pipelines, while readers are given view-only access. Users are assigned to security groups based on their role in the project and the permissions they need to perform their tasks.
2323

2424
You can add and delete users and groups and change their permissions and roles at both the project- and object-levels. Object-level inheritance can be enabled and disabled.
2525

docs/pipelines/policies/pipeline-permissions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Set Build Pipeline Permissions in Azure Pipelines
2+
title: Set build pipeline permissions in Azure Pipelines
33
ms.topic: how-to
44
description: Understand how to set project and object level permissions to securely manage build pipelines.
55
ms.author: v-catherbund
@@ -129,7 +129,7 @@ Follow these steps to configure project-level permissions for users and groups a
129129

130130
1. To add users or groups that aren't listed in the permissions dialog, select **Add**, enter the user or group, and select **Save changes**.
131131

132-
:::image type="content" source="media/pipeline-security-add-user-2019.png" alt-text="Screenshot of pipeline security add user or group selection":::
132+
:::image type="content" source="media/pipeline-security-add-user-2019.png" alt-text="Screenshot of pipeline security add user or group selection.":::
133133

134134
1. Select a user or group and set the permissions.
135135

docs/pipelines/policies/release-pipeline-permissions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Set Release Pipeline Permissions in Azure Pipelines
2+
title: Set release pipeline permissions in Azure Pipelines
33
ms.topic: how-to
44
description: Learn how to set user and group permissions to securely manage release pipelines.
55
ms.author: v-catherbund
@@ -180,7 +180,7 @@ You can set the permissions to **Allow**, **Deny**, or to **Not set** if the per
180180

181181
1. To add users or groups that aren't listed in the permissions dialog, select **Add**, enter the user or group, and select **Save changes**.
182182

183-
1. Select a user and group and set the permission to **Allow**, **Deny**, or **Not set**, or the inherited value (for example, **Allow (inherited).
183+
1. Select a user and group and set the permission to **Allow**, **Deny**, or **Not set**, or the inherited value (for example, **Allow (inherited)**).
184184

185185
:::image type="content" source="media/releases-individual-pipeline-permissions-2019.png" alt-text="Screenshot of release pipeline security add user or group selection.":::
186186

docs/pipelines/policies/service-connection-permissions.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Configure Service Connections Security in Azure Pipelines
2+
title: Configure service connections security in Azure Pipelines
33
ms.topic: how-to
44
description: Configure security for service connection in Azure Pipelines.
55
ms.author: v-catherbund
@@ -121,7 +121,7 @@ Follow these steps to configure security roles for an individual service connect
121121

122122
1. In the **User permissions** section of the **Security** dialog, select **Project** to manage project-level users and groups, or **Organization** to manage organization- or collection-level users and groups.
123123

124-
:::image type="content" source="media/indivdual-service-connection-permission-user-dialog.png" alt-text="Screenshot of user permissions dialog for individual service connections.":::
124+
:::image type="content" source="media/individual-service-connection-permission-user-dialog.png" alt-text="Screenshot of user permissions dialog for individual service connections.":::
125125

126126
1. Select users and groups and change their roles. To lower the privilege level of an inherited role, inheritance must be disabled.
127127
1. To remove a user or group, select the user or group and select the delete button:::image type="icon" source="../../media/icons/delete-icon.png" border="false":::. Inherited users and groups can't be removed unless inheritance is disabled.

docs/pipelines/policies/task-group-permissions.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: Set Task Group Permissions in Azure Pipelines
2+
title: Set task group permissions in Azure Pipelines
33
ms.topic: how-to
44
description: Learn how to set user and group permissions to securely manage task groups.
55
ms.author: v-catherbund
@@ -89,7 +89,7 @@ Follow these steps to set permissions for project-level task groups:
8989

9090
1. Select **Security**.
9191

92-
:::image type="content" source="media/task-group-security-project.png" alt-text="Select Task groups security selection.":::
92+
:::image type="content" source="media/task-group-security-project.png" alt-text="Screenshot of task groups security selection.":::
9393

9494
1. To add users or groups that aren't listed in the permissions dialog, select **Add**, enter the user or group, and select **Save changes**.
9595

@@ -201,6 +201,8 @@ Follow these steps to set permissions for a task group:
201201

202202
1. From your project, select **Pipelines** > **Task groups**.
203203

204+
:::image type="content" source="media/task-group-menu-item-2019.png" alt-text="Screenshot of Task group selection.":::
205+
204206
1. Select a task group.
205207

206208
1. Select **More commands** :::image type="icon" source="../../media/icons/actions-icon.png" border="false"::: > **Security**.

0 commit comments

Comments
 (0)