如何检查 'middleman build' 是否通过 travis ci?
How can I check if 'middleman build' passed with travis ci?
我第一次尝试使用 travis ci 时偶然发现了这个问题。我的项目使用 middleman and gulp 在构建期间执行,因此我想在 travis ci 中测试 'middleman build' 以查看它是否通过,但我无法弄清楚。
这是我正在尝试测试的回购协议:https://github.com/IljaDaderko/middleman-starter
默认情况下,如果 Travis 的任何构建命令 return 退出状态为非零,Travis 构建将失败。来自 the docs:
Customizing the Build Step
[...]
When one of the build commands returns a non-zero exit code, the Travis CI build runs the subsequent commands as well, and accumulates the build result.
In the example above, if bundle exec rake build
returns an exit code of 1, the following command bundle exec rake builddoc
is still run, but the build will result in a failure.
因此,如果您的 middleman build
失败,它将 return 失败状态,因此您的构建将失败 - 您无需为此执行任何特定操作。
我第一次尝试使用 travis ci 时偶然发现了这个问题。我的项目使用 middleman and gulp 在构建期间执行,因此我想在 travis ci 中测试 'middleman build' 以查看它是否通过,但我无法弄清楚。
这是我正在尝试测试的回购协议:https://github.com/IljaDaderko/middleman-starter
默认情况下,如果 Travis 的任何构建命令 return 退出状态为非零,Travis 构建将失败。来自 the docs:
Customizing the Build Step
[...] When one of the build commands returns a non-zero exit code, the Travis CI build runs the subsequent commands as well, and accumulates the build result.
In the example above, if
bundle exec rake build
returns an exit code of 1, the following commandbundle exec rake builddoc
is still run, but the build will result in a failure.
因此,如果您的 middleman build
失败,它将 return 失败状态,因此您的构建将失败 - 您无需为此执行任何特定操作。