在buildspec中,我在构建阶段有各种命令,每个命令彼此独立,但是主要问题是如果其中一个命令执行失败,其余命令则不执行。我想执行所有命令,而不管先前的命令失败还是通过
答案 0 :(得分:0)
这是AWS CodeBuild构建所经历的阶段过渡:https://docs.aws.amazon.com/codebuild/latest/userguide/view-build-details.html#view-build-details-phases。
如果您的构建命令在“ pre_build”或更早的阶段中没有失败,则在后续阶段中指定的命令仍将运行。
即使阶段失败,您也可以使用finally子阶段始终执行特定命令。 https://docs.aws.amazon.com/codebuild/latest/userguide/build-spec-ref.html#build-spec-ref-example
中的示例中有更多详细信息