提交 77b9e624 authored 作者: 何小波's avatar 何小波

1

上级 a2cbf224
流水线 #272 已通过 于阶段
......@@ -4,22 +4,36 @@ stages:
verify_branch_commits:
stage: check
script:
- git fetch --all
- for TARGET_BRANCH in $TARGET_BRANCHES; do
echo "Checking if $SOURCE_BRANCH contains all commits from $TARGET_BRANCH..."
git checkout $SOURCE_BRANCH
git checkout $TARGET_BRANCH
git rev-list --left-only --count $TARGET_BRANCH...$SOURCE_BRANCH > /dev/null
if [ $? -ne 0 ]; then
echo "The $SOURCE_BRANCH branch does not contain all commits from the $TARGET_BRANCH branch."
exit 1
fi
done
- echo "Running branch commit check..."
- echo "finished"
when: manual
variables:
SOURCE_BRANCH: release
TARGET_BRANCHES: release_0130
SOURCE_BRANCH: hotfix
TARGET_BRANCHES: main develop feature/*
#stages:
# - check
#
#verify_branch_commits:
# stage: check
# script:
# - git fetch --all
# - for TARGET_BRANCH in $TARGET_BRANCHES; do
# echo "Checking if $SOURCE_BRANCH contains all commits from $TARGET_BRANCH..."
# git checkout $SOURCE_BRANCH
# git checkout $TARGET_BRANCH
# git rev-list --left-only --count $TARGET_BRANCH...$SOURCE_BRANCH > /dev/null
# if [ $? -ne 0 ]; then
# echo "The $SOURCE_BRANCH branch does not contain all commits from the $TARGET_BRANCH branch."
# exit 1
# fi
# done
# when: manual
# variables:
# SOURCE_BRANCH: release
# TARGET_BRANCHES: release_0130
#
# /**
# 2. 解释
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论