В разрешении на проверку выполнения Travis отказано в решении проблемы? - PullRequest
0 голосов
/ 16 октября 2018

Я потратил несколько часов на поиски решения этой ошибки, но не могу найти никакого решения для этого.Моя сборка gradle прошла успешно, и я впервые получаю отказано в разрешении для моего run-checks.sh.

Даже если я вернусь к старому коду, который проходит проверку travis, он дает мне такое же разрешение, в котором отказанотакже.

Мне было интересно, влияет ли это на файл idea / workspace.xml?

Есть идеи, как мне это сделать?

0.00s$ ./config/travis/run-checks.sh && travis_retry ./gradlew clean 
checkstyleMain checkstyleTest headless allTests coverage coveralls asciidoctor 
copyDummySearchPage
/home/travis/.travis/job_stages: line 104: ./config/travis/run-checks.sh: 
Permission denied

1 Ответ

0 голосов
/ 17 октября 2018

Трэвис пытается запустить файл ./config/travis/run-checks.sh, но у него нет прав для запуска этого файла.

Вам нужно будет дать ему разрешения в зависимости от того, где живет run-checks.sh.Если это что-то из вашего репо, вы можете дать ему разрешение на выполнение с:

git update-index --add --chmod=+x ./config/travis/run-checks.sh git commit -m "Added permissions for run-checks.sh" git push

Если это скрипт, который доступен только и находится в собственной среде travis, то вы 'Для выполнения потребуется разрешение Тревиса.

before_script: - chmod +x build.sh

Похожие: https://stackoverflow.com/a/42714604/245268

...