$:
pull_request:
合并方向检查:
stages:
- name: 合并方向检查(仅可feat/xxx向master合并)
script: |-
src_branch=$CNB_PULL_REQUEST_BRANCH
target_branch=$CNB_BRANCH
if [ "$target_branch" = "master" ]; then
# 检查源分支是否是feat/开头
if [[ ! "$src_branch" =~ ^feat/ ]]; then
echo "错误:只能将feat/xxx分支合并到master"
exit 1
fi
fi