az repos policy required-reviewer

Manage required reviewer policy.

Commands

az repos policy required-reviewer create Create required reviewer policy.
az repos policy required-reviewer update Update required reviewer policy.

az repos policy required-reviewer create

Create required reviewer policy.

az repos policy required-reviewer create --blocking {false, true}
--branch
--enabled {false, true}
--message
--repository-id
--required-reviewer-ids
[--branch-match-type {exact, prefix}]
[--detect {false, true}]
[--org]
[--path-filter]
[--project]

Required Parameters

--blocking

Whether the policy should be blocking or not.

accepted values: false, true
--branch

Branch on which this policy should be applied. For example: master.

--enabled

Whether the policy is enabled or not.

accepted values: false, true
--message

Message.

--repository-id

Id of the repository on which to apply the policy.

--required-reviewer-ids

Required reviewers email addresses separated by ';'. For example: john@contoso.com;alice@contoso.com.

Optional Parameters

--branch-match-type

Determines how the branch argument is used to apply a policy. If value is 'exact', the policy will be applied on a branch which has an exact match on the --branch argument. If value is 'prefix' the policy is applied across all branch folders that match the prefix provided by the --branch argument.

accepted values: exact, prefix
default value: exact
--detect

Automatically detect organization.

accepted values: false, true
--org --organization

Azure DevOps organization URL. You can configure the default organization using az devops configure -d organization=ORG_URL. Required if not configured as default or picked up via git config. Example: https://dev.azure.com/MyOrganizationName/.

--path-filter

Filter path(s) on which the policy is applied. Supports absolute paths, wildcards and multiple paths separated by ';'. Example: /WebApp/Models/Data.cs, /WebApp/* or *.cs,/WebApp/Models/Data.cs;ClientApp/Models/Data.cs.

--project -p

Name or ID of the project. You can configure the default project using az devops configure -d project=NAME_OR_ID. Required if not configured as default or picked up via git config.

az repos policy required-reviewer update

Update required reviewer policy.

az repos policy required-reviewer update --id
[--blocking {false, true}]
[--branch]
[--branch-match-type {exact, prefix}]
[--detect {false, true}]
[--enabled {false, true}]
[--message]
[--org]
[--path-filter]
[--project]
[--repository-id]
[--required-reviewer-ids]

Required Parameters

--id --policy-id

ID of the policy.

Optional Parameters

--blocking

Whether the policy should be blocking or not.

accepted values: false, true
--branch

Branch on which this policy should be applied. For example: master.

--branch-match-type

Determines how the branch argument is used to apply a policy. If value is 'exact', the policy will be applied on a branch which has an exact match on the --branch argument. If value is 'prefix' the policy is applied across all branch folders that match the prefix provided by the --branch argument.

accepted values: exact, prefix
--detect

Automatically detect organization.

accepted values: false, true
--enabled

Whether the policy is enabled or not.

accepted values: false, true
--message

Message.

--org --organization

Azure DevOps organization URL. You can configure the default organization using az devops configure -d organization=ORG_URL. Required if not configured as default or picked up via git config. Example: https://dev.azure.com/MyOrganizationName/.

--path-filter

Filter path(s) on which the policy is applied. Supports absolute paths, wildcards and multiple paths separated by ';'. Example: /WebApp/Models/Data.cs, /WebApp/* or *.cs,/WebApp/Models/Data.cs;ClientApp/Models/Data.cs.

--project -p

Name or ID of the project. You can configure the default project using az devops configure -d project=NAME_OR_ID. Required if not configured as default or picked up via git config.

--repository-id

Id of the repository on which to apply the policy.

--required-reviewer-ids

Required reviewers email addresses separated by ';'. For example: john@contoso.com;alice@contoso.com.