Bash Travis CI并行运行脚本
我的Travis YML运行3个互不依赖的脚本 我想让它们并行运行以提高速度 在本条之后: 我修改了我的Bash Travis CI并行运行脚本,bash,travis-ci,Bash,Travis Ci,我的Travis YML运行3个互不依赖的脚本 我想让它们并行运行以提高速度 在本条之后: 我修改了我的\u travis.yml,如下所示: language: ruby cache: bundler env: - BUILD=buildPDF.sh - BUILD=buildPages.sh - BUILD=buildHosting.sh script: "./$BUILD" 当Travis运行时,我收到错误命令“/$BUILD”以126退出。 到目前为止我已经尝试过的事情:
\u travis.yml
,如下所示:
language: ruby
cache: bundler
env:
- BUILD=buildPDF.sh
- BUILD=buildPages.sh
- BUILD=buildHosting.sh
script: "./$BUILD"
当Travis运行时,我收到错误命令“/$BUILD”以126退出。
到目前为止我已经尝试过的事情:
脚本:“./${BUILD}”
- 删除列表中的空格(
)-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}
126的标准含义是:调用的命令无法执行。是的,问题是为什么它不转换$BUILD variable相同的东西:
$./${BUILD}/home/travis/BUILD.sh:第41行:./:126退出的命令“/${BUILD}”是一个目录。
解决了这个问题吗?