【问题标题】:How to prevent a job from running when the branch is different from release/当分支与发布/不同时如何防止作业运行
【发布时间】:2022-11-13 21:53:42
【问题描述】:

我正在使用 gitlab ci,并且我需要仅在分支为 release/ 时运行该作业,并且如果它是任何其他分支,则该作业将不会运行。

我已经尝试过很多方法,但没有一种方法有效,如果你能帮助我,我将不胜感激,因为我不知道还能尝试什么。

【问题讨论】:

  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: gitlab gitlab-ci pipeline jobs


【解决方案1】:

看看rules blockcommon if clauses for rules

对于您的具体问题,添加以下内容应该有效:

rules:
  - if: $CI_COMMIT_BRANCH =~ /^release/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-09-10
    • 1970-01-01
    • 1970-01-01
    • 2015-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多