SuperAPI AI 工具集

pipelines-approvals

部署与运维

查看项目

更新于 10-15 21:11

技能介绍

用途:从核准者角度处理 YAML Pipeline 在 environment 或资源上的核准(Approvals and Checks),找出待你核准的项目、了解要部署什么并回应。新增或修改核准者、checks 设置请在网页操作。

主要能力:列出等待我核准的部署(含指派给我所属群组的),对应 Pipeline、执行、分支与 stage,并在确认后核准或拒绝并附意见;也可反查某次执行卡在哪个 stage 等谁核准。

使用方式:以 curl 直接调用 Azure DevOps REST API,需指定项目(核准 API 无组织层级端点),组织读环境变量 AZURE_DEVOPS_ORG,PAT 以 Basic 验证 -u ":$AZURE_DEVOPS_PAT" 送出,只从环境变量读取,不要贴进对话或写入文件。列出与对应执行需 Build (Read)、Identity (Read);核准或拒绝另需 Build (Read & execute) 与 Pipeline Resources (Use)。项目名 URL 编码,查询串 $ 写 %24。

限制:改派核准者、延后核准不在此范围,请到网页操作;拒绝会使该 stage 失败;不可依赖 userIds 筛选,需本机比对;找不到对应执行时不要猜测。Windows PowerShell 需用 curl.exe 并把 JSON 主体写入暂存文件后以 --data-binary "@body.json" 送出。