以下是我试图测试的回复:https://github.com/IljaDaderko/middleman-starter
答案 0 :(得分:2)
默认情况下,如果任何构建命令返回非零退出状态,则Travis构建将失败。来自the docs:
自定义构建步骤
[...] 当其中一个构建命令返回非零退出代码时,Travis CI构建也会运行后续命令,并累积构建结果。
在上面的示例中,如果
bundle exec rake build
返回退出代码1,则仍会运行以下命令bundle exec rake builddoc
,但构建将导致失败。
因此,如果您的middleman build
失败,它将返回失败状态,因此您的构建将失败 - 您无需执行任何特定的操作。