My Travis YML运行3个不相互依赖的脚本。
我想并行运行它们以提高速度。
关注此文:https://docs.travis-ci.com/user/speeding-up-the-build/
我修改了我的_travis.yml
:
language: ruby
cache: bundler
env:
- BUILD=buildPDF.sh
- BUILD=buildPages.sh
- BUILD=buildHosting.sh
script: "./$BUILD"
当Travis运行时,我收到错误The command "./$BUILD" exited with 126.
到目前为止我尝试过的事情:
script: "./${BUILD}"
-BUILD=...
)答案 0 :(得分:0)
您需要将脚本名称加上引号,然后按照@набиячлэвэли的建议,将$ BUILD变量放在大括号中。以下为我工作:
env:
- TEST_SUITE="travis-job-codecov-linter.sh"
- TEST_SUITE="travis-job-cypress-boxes.sh"
- TEST_SUITE="travis-job-cypress-products.sh"
- TEST_SUITE="travis-job-cypress-signup.sh"
- TEST_SUITE="travis-job-cypress-controls.sh"
- TEST_SUITE="travis-job-build.sh"
script: ./${TEST_SUITE}