From 39fc888d2fa2d9418072ac79ce6da8e2e285deb2 Mon Sep 17 00:00:00 2001 From: Edoardo Sanna Date: Mon, 20 Mar 2023 13:08:52 +0100 Subject: [PATCH] az-repos: add page (#9953) --- pages/common/az-repos.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/common/az-repos.md diff --git a/pages/common/az-repos.md b/pages/common/az-repos.md new file mode 100644 index 0000000000..dd58f361e4 --- /dev/null +++ b/pages/common/az-repos.md @@ -0,0 +1,21 @@ +# az repos + +> Manage Azure DevOps repos. +> Part of `azure-cli`. +> More information: . + +- List all repos in a specific project: + +`az repos list --project {{project_name}}` + +- Add policy on a specific branch of a specific repository to restrict basic merge: + +`az repos policy merge-strategy create --repository-id {{repository_id_in_repos_list}} --branch {{branch_name}} --blocking --enabled --allow-no-fast-forward false --allow-rebase true --allow-rebase-merge true --allow-squash true` + +- Add build validation on a specific repository, using an existing build pipeline, to be triggered automatically on source update: + +`az repos policy build create --repository-id {{repository_id}} --build-definition-id {{build_pipeline_id}} --branch main --blocking --enabled --queue-on-source-update-only true --display-name {{name}} --valid-duration {{minutes}}` + +- List all active Pull Requests on a specific repository within a specific project: + +`az repos pr list --project {{project_name}} --repository {{repository_name}} --status active`