我花了几个小时来研究如何解决此错误,但找不到任何解决方案。我的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
答案 0 :(得分:0)
Travis试图运行文件./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自己的环境中可用并且可以找到,那么您将需要travis来执行授予权限的操作。
before_script:
- chmod +x build.sh