我们有一个.gitlab-ci.yml包含以下行的文件
a_task:
only:
- /^production\/mybranch.*$/
这显然是为了匹配目标 git ref。
但我们也有:
another_task:
only:
- master
我的问题是:这个“ master”是否也匹配 git ref 的一部分(以便标签my-master-123也匹配)还是象征性的东西?
我问的原因是还有:
third_task:
only:
- tags
那一定是象征性的,对吧?
这意味着语法不支持名为 的分支tags,对吧?
更新
看起来有特殊的关键字,tags就是其中之一。
因此,这确实意味着具有这些特殊名称(external, pipelines, tags, triggers, ...)的 ref 将不受支持。