我想为以下内容创建规则:
changes in folder foo && branch = master && tag pushed
我目前的规则不起作用:
rules:
- if: $CI_COMMIT_TAG && '$CI_COMMIT_BRANCH == "master"'
- changes:
- foo/**/*
Run Code Online (Sandbox Code Playgroud)
看起来 gitlab 就像一个 OR。
怎么了?
小智 7
要将 if、changes 和 exists 子句与 AND 连接起来,请在同一规则中使用它们。
所以应该是:
rules:
- if: $CI_COMMIT_TAG && '$CI_COMMIT_BRANCH == "master"'
changes:
- foo/**/*
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
711 次 |
| 最近记录: |