【问题标题】:Tagging on a specific branch in BitBucket Pipelines在 BitBucket Pipelines 中标记特定分支
【发布时间】:2018-09-02 08:04:08
【问题描述】:

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

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

【问题讨论】:

    标签: continuous-integration bitbucket bitbucket-pipelines


    【解决方案1】:

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

    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
    

    (未经测试,但基本上这应该可以。)

    【讨论】:

      猜你喜欢
      • 2018-01-15
      • 2017-07-07
      • 2020-01-22
      • 2015-07-10
      • 2020-06-27
      • 2016-09-19
      • 2015-02-07
      • 2018-11-06
      • 1970-01-01
      相关资源
      最近更新 更多