azure-devops-cli

azure-devops-cli

熱門

透過 CLI 管理 Azure DevOps 資源,包括專案、儲存庫、管線、建置、提取要求、工作項目、成品和服務端點。當使用 Azure DevOps、az 命令、DevOps 自動化、CI/CD,或使用者提及 Azure DevOps CLI 時使用。

3.6萬星標
0分支
更新於 2026/7/10
SKILL.md
readonlyread-only
name
azure-devops-cli
description

透過 CLI 管理 Azure DevOps 資源,包括專案、儲存庫、管線、建置、提取要求、工作項目、成品和服務端點。當使用 Azure DevOps、az 命令、DevOps 自動化、CI/CD,或使用者提及 Azure DevOps CLI 時使用。

Azure DevOps CLI

使用 Azure CLI 搭配 Azure DevOps 擴充功能來管理 Azure DevOps 資源。

CLI 版本: 2.81.0(截至 2025 年)

先決條件

# 安裝 Azure CLI
brew install azure-cli  # macOS
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash  # Linux

# 安裝 Azure DevOps 擴充功能
az extension add --name azure-devops

驗證

# 使用 PAT 權杖登入
az devops login --organization https://dev.azure.com/{org} --token YOUR_PAT_TOKEN

# 設定預設組織與專案(避免重複指定 --org/--project)
# 注意:舊版 URL https://{org}.visualstudio.com 應替換為 https://dev.azure.com/{org}
az devops configure --defaults organization=https://dev.azure.com/{org} project={project}

# 列出目前設定
az devops configure --list

CLI 結構

az devops          # 主要 DevOps 命令
├── admin          # 管理(橫幅)
├── extension      # 擴充功能管理
├── project        # 團隊專案
├── security       # 安全性操作
│   ├── group      # 安全性群組
│   └── permission # 安全性權限
├── service-endpoint # 服務連線
├── team           # 團隊
├── user           # 使用者
├── wiki           # Wiki
├── configure      # 設定預設值
├── invoke         # 呼叫 REST API
├── login          # 驗證
└── logout         # 清除憑證

az pipelines       # Azure Pipelines
├── agent          # 代理程式
├── build          # 建置
├── folder         # 管線資料夾
├── pool           # 代理程式集區
├── queue          # 代理程式佇列
├── release        # 發行
├── runs           # 管線執行
├── variable       # 管線變數
└── variable-group # 變數群組

az boards          # Azure Boards
├── area           # 區域路徑
├── iteration      # 反覆運算
└── work-item      # 工作項目

az repos           # Azure Repos
├── import         # Git 匯入
├── policy         # 分支原則
├── pr             # 提取要求
└── ref            # Git 參考

az artifacts       # Azure Artifacts
└── universal      # 通用套件

參考檔案

根據使用者的任務讀取相關的參考檔案。每個檔案都包含該領域的完整命令語法與範例。

檔案 何時讀取 涵蓋內容
references/repos-and-prs.md 儲存庫、分支、提取要求、分支原則 儲存庫、匯入、PR(建立/列出/投票/審查者/原則)、Git 參考、分支原則
references/pipelines-and-builds.md 管線、建置、發行、成品 管線 CRUD、執行、建置、發行、成品下載/上傳
references/boards-and-iterations.md 工作項目、衝刺、區域路徑 工作項目(WIQL/建立/更新/關聯)、區域路徑、反覆運算、團隊反覆運算
references/variables-and-agents.md 管線變數、代理程式集區 管線變數、變數群組、管線資料夾、代理程式集區/佇列
references/org-and-security.md 專案、團隊、使用者、權限、Wiki 專案、擴充功能、團隊、使用者、安全性群組/權限、服務端點、Wiki、管理
references/advanced-usage.md 輸出格式、JMESPath 查詢 輸出格式、JMESPath 查詢(基本+進階)、全域引數、通用參數、Git 別名
references/workflows-and-patterns.md 自動化腳本、最佳做法、錯誤處理 常見工作流程、最佳做法、錯誤處理、腳本模式、實際範例
references/long-comments-on-windows.md 在 Windows 上失敗的長 --discussion--description--content cmd.exeaz.cmd 的 8191 字元限制、Shell 偵測,以及三種經過驗證的解決方法(azps.ps1、原生 --file-pathaz devops invoke --in-file