LinuxCommandLibrary

az-pipelines

Manage Azure Pipelines resources.

TLDR

Create a new Azure Pipeline (YAML based)

$ az pipelines create --org [organization_url] --project [project_name] --name [pipeline_name] --description [description] --repository [repository_name] --branch [branch_name]
copy


Delete a specific pipeline
$ az pipelines delete --org [organization_url] --project [project_name] --id [pipeline_id]
copy


List pipelines
$ az pipelines list --org [organization_url] --project [project_name]
copy


Enqueue a specific pipeline to run
$ az pipelines run --org [organization_url] --project [project_name] --name [pipeline_name]
copy


Get the details of a specific pipeline
$ az pipelines show --org [organization_url] --project [project_name] --name [pipeline_name]
copy


Update a specific pipeline
$ az pipelines update --org [organization_url] --project [project_name] --name [pipeline_name] --new-name [pipeline_new_name] --new-folder-path [user1/production_pipelines]
copy


List all agents in a pool
$ az pipelines agent list --org [organization_url] --pool-id [agent_pool]
copy

Copied to clipboard