执行脚本,即使它们在yml文件中失败

时间:2018-07-30 19:27:05

标签: aws-codebuild

您好,我想在aws codebuild中设置RestAPI管道。我有自定义的Newman泊坞窗。我有一个将失败的构建命令,但我也想执行其余命令。但是当Newman命令失败时,shell停止执行其他命令。如何执行yml文件中的其他命令。

1 个答案:

答案 0 :(得分:0)

一种简单的方法是:

  1. 您可以使用命令创建自定义外壳脚本(mycommand.sh),该脚本可能会在try catch语句内导致错误(这样就不会导致错误)
  2. 在“命令”部分下的代码版本的yml文件中,只需执行./mycommand.sh

来源: https://docs.aws.amazon.com/codebuild/latest/userguide/build-env-ref-cmd.html