如何强制代码构建(AWS)失败?



刚开始探索 AWS CodeBuild。如果未设置必需的自定义环境变量(例如 TARGET_ENVIRONMENT(,如何在安装或pre_build阶段强制构建失败?

要使 CodeBuild 作业失败,请运行任何导致非零退出状态的命令。您可以使用[[ -z "${TARGET_ENVIRONMENT}" ]]检查环境变量是否存在,如果变量的长度为零(即未设置或设置为空字符串,则为真,很难区分。 所以命令:

[[ -z "${TARGET_ENVIRONMENT}" ]] && exit 1

将返回状态 1,如果TARGET_ENVIRONMENT变量没有值,作业应失败。

相关内容

  • 没有找到相关文章

最新更新