$ ./build.sh --quiet verify
/home/travis/build.sh: line 59: ./build.sh: Permission denied.
The command "./build.sh --quiet verify" exited with 126.
On dirait que vous devez archiver le fichier build.sh
avec des autorisations d'exécution. Veuillez essayer ce qui suit à partir de votre propre machine:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git Push
Vous pouvez accorder l’autorisation nécessaire en ajoutant ces lignes à la ligne . Travis.yml
before_install:
- chmod +x build.sh
Une autre option consisterait à exécuter le script à l'aide de bash , sans avoir à modifier les autorisations des fichiers.
bash path/to/file.sh
Alternativement:
sh path/to/file.sh
Dans ce cas, vous êtes pas en cours d'exécution le script lui-même, vous êtes en cours d'exécutionbash
ou sh
qui s'exécute le script. Par conséquent, le script n'a pas besoin d'être exécutable.
Avoir un sens?