我正在使用 Gitlab 管道进行自动化测试。我有一个参数(变量)列表,我们通过这些参数(变量)获取测试自动化管道的输入。问题是,如果用户为任何参数提供了错误的值,作业将被执行并在大约 5 分钟后失败。
是否可以在手动执行 Gitlab 管道之前进行参数验证?
答案 0 :(得分:0)
您可以尝试添加一个额外的作业来验证您的变量,并在它们与预期不同时手动使管道失败。
stages:
- validate
- test
validate:
stage: validate
script:
- if [[ "$FOO" != "BAR" ]]; then exit 1; fi
test:
stage: test
script:
- echo "run tests"