在BitBucket管道中的特定分支上进行标记

问题描述 投票:0回答:1

所以我知道使用BitBucket管道我可以单独定位标签和分支,但我似乎无法从文档中弄清楚如何制作特定于分支的标签。这样,如果有人在不同的分支上使用标记,它就不会触发构建管道,因为它位于不正确的分支上。

有谁知道这是否可能以及如何去做?

continuous-integration bitbucket bitbucket-pipelines
1个回答
0
投票

我不知道有这样做的内置方法,但您仍然可以明确地执行此操作,如下所示:

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

(未经测试,但基本上这应该有效。)

© www.soinside.com 2019 - 2024. All rights reserved.