gitlab ci cd :了解分支或标签
gitlabe cicd : get to know if branch or tag
我知道 -only
让我们在特定分支或标签上 运行 工作。
我只是想知道是否可以仅使用预定义的环境变量来做类似的事情。
好吧,这只是好奇而不是真正的需要。
谢谢。
是的,您可以使用 only:variables:
/except:variables:
或者您可以使用 rules:
myjob:
# ...
only:
variables:
- $FOO == "bar"
或 rules:
myjob:
rules:
- if: '$FOO == "bar"'
您可以将大部分 predefined variables 用于 rules:
或 only:variables
/except:variables:
。
您可以使用 CI_COMMIT_BRANCH
或 CI_COMMIT_TAG
等变量来控制作业何时针对特定 branches/tags.
运行
我知道 -only
让我们在特定分支或标签上 运行 工作。
我只是想知道是否可以仅使用预定义的环境变量来做类似的事情。
好吧,这只是好奇而不是真正的需要。
谢谢。
是的,您可以使用 only:variables:
/except:variables:
或者您可以使用 rules:
myjob:
# ...
only:
variables:
- $FOO == "bar"
或 rules:
myjob:
rules:
- if: '$FOO == "bar"'
您可以将大部分 predefined variables 用于 rules:
或 only:variables
/except:variables:
。
您可以使用 CI_COMMIT_BRANCH
或 CI_COMMIT_TAG
等变量来控制作业何时针对特定 branches/tags.