所以我知道使用BitBucket管道我可以单独定位标签和分支,但我似乎无法从文档中弄清楚如何制作特定于分支的标签 . 这样,如果有人在不同的分支上使用标记,它就不会触发构建管道,因为它位于不正确的分支上 .
有谁知道这是否可能以及如何去做?
我不知道有这样做的内置方法,但您仍然可以明确地执行此操作,如下所示:
pipelines: branches: staging: - step: script: - 'TAG=$(git tag -l --points-at HEAD)' - 'if [ "$TAG" == "expected-tag" ]; then' - ./a-script-or-some-more-steps.sh - fi
(未经测试,但基本上这应该有效 . )
1 回答
我不知道有这样做的内置方法,但您仍然可以明确地执行此操作,如下所示:
(未经测试,但基本上这应该有效 . )