在流水线中删除当前仓库下非保护分支
CNB_TOKEN访问 cnb openapi 所需的 token,需要有 repo-code:rw 权限。
默认从环境变量 CNB_TOKEN 中获取。
成功删除的分支名,多个以 , 分隔。
main:
push:
- stages:
- name: delete branch
image: cnbcool/delete-branch
settings:
branch: test1,test2,test3,test4
exports:
deleted_branches: DELETED_BRANCHES
- name: show deleted branch
script: echo $DELETED_BRANCHES
main:
pull_request.merged:
- stages:
- name: delete branch
image: cnbcool/delete-branch
settings:
branch: $CNB_PULL_REQUEST_BRANCH
exports:
deleted_branches: DELETED_BRANCHES
- name: show deleted branch
script: echo $DELETED_BRANCHES