如何在 gitlab-CI 中使用 if else 条件。
我有以下代码:
deploy-dev:
image: testimage
environment: dev
tags:
- kubectl
script:
- kubectl apply -f demo1 --record=true
- kubectl apply -f demo2 --record=true
现在我要添加一个类似这样的条件
script:
- (if [ "$flag" == "true" ]; then kubectl apply -f demo1 --record=true; else kubectl apply -f demo2 --record=true);
有人能提供同样的正确语法吗?是否有关于 gitlabci 中的条件(if-else,for loop)的文档?