LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

az-pipelines

Manage Azure DevOps CI/CD pipelines

TLDR

List all pipelines in a project
$ az pipelines list --project [MyProject]
copy
Show details of a pipeline
$ az pipelines show --name [MyPipeline] --project [MyProject]
copy
Create a new YAML pipeline
$ az pipelines create --name [MyPipeline] --repository [MyRepo] --branch [main] --yml-path [azure-pipelines.yml]
copy
Run a pipeline (queue a run)
$ az pipelines run --name [MyPipeline] --project [MyProject]
copy
Run a pipeline with parameters and variables
$ az pipelines run --name [MyPipeline] --parameters [env=prod] --variables [tag=v1]
copy
Delete a pipeline
$ az pipelines delete --id [pipeline_id] --project [MyProject]
copy
List pipeline runs
$ az pipelines runs list --project [MyProject]
copy
Show details of a pipeline run
$ az pipelines runs show --id [run_id] --project [MyProject]
copy

SYNOPSIS

az pipelines subcommand [options]

DESCRIPTION

az pipelines manages Azure Pipelines, the CI/CD service in Azure DevOps. It provides commands to create, run, and manage YAML pipelines, builds, and releases, as well as agents, pools, queues, variables, and variable groups.This command group is part of the azure-devops extension and works with Azure DevOps Services.

PARAMETERS

--org, --organization

Azure DevOps organization URL, for example `https://dev.azure.com/MyOrg/`. Required unless set as a default with az devops configure -d organization=URL or detected from local git config.
--project, -p
Name or ID of the project. Required unless set as a default with az devops configure -d project=NAME.
--detect
Automatically detect the organization from local git context. Accepts true or false.

SUBCOMMANDS

list

List pipelines.
show
Show pipeline details.
create
Create a pipeline.
delete
Delete a pipeline.
run
Queue (run) a pipeline.
update
Update a pipeline.
runs
Manage pipeline runs (list, show, artifact, tag).
build
Manage builds and build definitions.
release
Manage releases and release definitions.
variable
Manage pipeline variables.
variable-group
Manage variable groups.
folder
Manage folders for organizing pipelines.
agent
Manage agents.
pool
Manage agent pools.
queue
Manage agent queues.

INSTALL

sudo dnf install azure-cli
copy
sudo pacman -S azure-cli
copy
sudo zypper install azure-cli
copy
brew install azure-cli
copy
nix profile install nixpkgs#azure-cli
copy

CAVEATS

Part of the azure-devops extension (Azure CLI 2.30.0 or higher). The extension installs automatically the first time an az pipelines command runs, or install it manually with az extension add --name azure-devops. Set persistent defaults with az devops configure -d organization=URL project=NAME to avoid repeating --org and --project.

SEE ALSO

azure-cli(1), az-devops(1), az-repos(1), git(1)

RESOURCES

Copied to clipboard
Kai