Ami*_*mar 52 permissions travis-ci
$ ./build.sh --quiet验证
/home/travis/build.sh:59行:./ build.sh:权限被拒绝.
命令"./build.sh --quiet verify"退出126.
joe*_*epd 89
看起来您需要build.sh使用执行权限签入文件.请从您自己的机器上尝试以下操作:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git push
Run Code Online (Sandbox Code Playgroud)
Lan*_*ayx 44
您可以通过将此行添加到.travis.yml来授予所需的权限
before_install:
- chmod +x build.sh
Run Code Online (Sandbox Code Playgroud)
另一个选择是使用bash运行脚本,这将不需要修改文件的权限。
bash path/to/file.sh
Run Code Online (Sandbox Code Playgroud)
或者:
sh path/to/file.sh
Run Code Online (Sandbox Code Playgroud)
在这种情况下,您不是在 执行脚本本身,而是在执行 bash或sh随后运行脚本。因此,脚本不需要是可执行的。
说得通?
| 归档时间: |
|
| 查看次数: |
14224 次 |
| 最近记录: |