Travis运行检查权限被拒绝错误解决方案?

时间:2018-10-16 00:09:44

标签: java gradle travis-ci

我花了几个小时来研究如何解决此错误,但找不到任何解决方案。我的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 :(得分: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

相关:https://stackoverflow.com/a/42714604/245268