Ответ 1
Похоже, вам нужно проверить файл build.sh
с разрешениями на выполнение. Пожалуйста, попробуйте следующее со своей машины:
git update-index --add --chmod=+x build.sh
git commit -m 'Make build.sh executable'
git push
$ ./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
Другим вариантом будет запуск script с помощью bash, это пропустит необходимость изменения разрешений файлов.
bash path/to/file.sh
В качестве альтернативы:
sh path/to/file.sh
В этом случае вы не выполняете сам script, вы выполняете bash
или sh
, который затем запускает script. Поэтому script не нужно выполнять.
Имеют смысл?