根据Gitlab CI管道中的IF为变量赋值
我想在我的gitlab ci管道期间扫描我的容器。I',为此使用根据Gitlab CI管道中的IF为变量赋值,gitlab,gitlab-ci,pipeline,Gitlab,Gitlab Ci,Pipeline,我想在我的gitlab ci管道期间扫描我的容器。I',为此使用模板:Security/Container Scanning.gitlab ci.yml。到目前为止,这是可行的 但我想扫描所有分支(master和所有其他分支)。我的容器作为 塞巴斯蒂安/码头流浪汉/船长:最新版本 索末菲·塞巴斯蒂安/码头流浪汉/:$CI_COMMIT_SHA 我可以设置图像手动扫描PAR var,但这样我只能定义图像的主人或其他分支。两者都不行 DOCKER_IMAGE: $CI_REGISTRY_IMAG
模板:Security/Container Scanning.gitlab ci.yml
。到目前为止,这是可行的
但我想扫描所有分支(master和所有其他分支)。我的容器作为
- 塞巴斯蒂安/码头流浪汉/船长:最新版本
- 索末菲·塞巴斯蒂安/码头流浪汉/:$CI_COMMIT_SHA
我可以设置图像手动扫描PAR var,但这样我只能定义图像的主人或其他分支。两者都不行
DOCKER_IMAGE: $CI_REGISTRY_IMAGE/master:latest
DOCKER_IMAGE: $CI_REGISTRY_IMAGE/$CI_COMMIT_REF_SLUG:$CI_COMMIT_SHA
在作业的脚本部分,如果[[“$CI\u COMMIT\u BRANCH”==“$CI\u DEFAULT\u BRANCH”],我可以使用;然后
。我可以使用相同的值为变量指定不同的值吗
是否有其他方法扫描所有分支
有关完整的.gitlab-ci.yml,请参阅