$ ./build.sh --quiet verify
/home/travis/build.sh: line 59: ./build.sh: Permission denied.
The command "./build.sh --quiet verify" exited with 126.
ファイルをチェックインする必要があるようですbuild.sh
実行許可付き。自分のマシンから以下を試してください:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git Push
この行を。travis.ymlに追加することにより、必要な許可を付与できます。
before_install:
- chmod +x build.sh
別のオプションは、bashを使用してスクリプトを実行することです。これにより、ファイルの権限を変更する必要がなくなります。
bash path/to/file.sh
代わりに:
sh path/to/file.sh
この場合、あなたはnotexecutingスクリプト自体、あなたはexecuting bash
またはsh
は、スクリプトをrunsします。したがって、スクリプトはexecutableである必要はありません。
理にかなっていますか?