我喜欢这个 gitlab ci cd 配置文件:
image: docker:git
stages:
- develop
- production
default:
before_script:
- apk update && apk upgrade && apk add git curl
deploy:
stage: develop
script:
- echo "Hello World"
backup:
stage: develop
when:
- manual
- on_success
remove:
stage: develop
when:
- delayed
- on_success
start_in: 30 minutes
在我的情况下,作业deploy
自动运行,作业backup
必须在成功完成作业时手动运行deploy
。但在我的情况下,这个配置不起作用,我收到错误消息:
在您的 中发现错误 .gitlab-ci.yml
:
工作:备份何时应该是以下之一:
- on_success
- on_failure
- 总是
- 手动的
- 延迟
在我的情况下如何使用多个when
选项参数?