我正在尝试执行一些管道变量的工作。我在我的。gitlab-ci中使用了"规则"。但获取错误"键可能不会与'rules': only"一起使用。我该怎么做呢?
build-dev:
stage: build
only:
- master
- branches
rules:
- if: '$CI_COMMIT_BRANCH=="my-featured-branch"'
when : never
您收到的错误实际上是它所说的:您不应该在同一作业中同时使用only
和rules
。
基本上原因是这可能会导致由于混合行为的问题。
来自文档:
rules
代替only
/except
,不能在同一作业中同时使用。如果您将一个作业配置为使用两个关键字,那么GitLab返回的关键字可能不会与规则错误一起使用。