commands.sh

az repos

all

Manage Azure DevOps repos. Part of `azure-cli` (also known as `az`).

More info →

Options (2)

-p, --projectboolean

List all repos in a specific project

Example: az repos list {{[-p|--project]}} {{project_name}}
-r, --repositoryboolean

List all active Pull Requests on a specific repository within a specific project

Example: az repos pr list {{[-p|--project]}} {{project_name}} {{[-r|--repository]}} {{repository_name}} --status active

Examples (4)

List all repos in a specific project

az repos list [-p|--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 [-p|--project] project_name [-r|--repository] repository_name --status active
made by @shridhargupta | data from tldr-pages