我对 Gitlab CI 管道
workflow:rules
和 job:rules
有点困惑
workflow:
rules:
- if: '$CI_PIPELINE_SOURCE == "push"'
- if: '$CI_PIPELINE_SOURCE != "schedule"'
和
test:
stage: test
image: image
script:
- echo "Hello world!"
rules:
- if: $CI_PIPELINE_SOURCE == "schedule"
如果在同一个 GitLab-ci YAML 文件中使用它们会发生什么。