Я хотел бы запустить одно или несколько заданий в рамках запланированного контекста и поэтому использовал специальное правило c, чтобы объявить его таким образом. Проблема в том, что конвейер не будет запускаться ни моей конфигурацией расписания, ни когда я вручную запускаю его через пользовательский интерфейс конвейера расписания. Я просто не вижу никакого запущенного запланированного конвейера.
Версия Gitlab: 12.9.2
gitlab-ci.yml (частично):
workflow:
rules:
- if: $CI_COMMIT_TAG
- if: $CI_COMMIT_BRANCH
non-scheduled-job:
...
rules:
- if: '$CI_PIPELINE_SOURCE != "schedule"'
scheduled-job:
...
rules:
- if: '$CI_PIPELINE_SOURCE == "schedule"'
when: always
- if: '$CI_PIPELINE_SOURCE != "schedule"'
when: never
I знайте, что второе правило для задания планирования не требуется, но даже без этого конвейер не работает должным образом.