我正在尝试将Travis CI与我的GitHub项目集成 . 我设法通过以下方式成功配置Travis插件与我的存储库Travis getting Started Guide
但是当我在集成Travis之后推送我的第一次提交时,它在自动构建时给了我这个错误 .
/home/travis/build.sh: line 179: ./gradlew: Permission denied
The command "eval ./gradlew assemble" failed. Retrying, 2 of 3.
以下是Travis构建的屏幕截图:
这些是我在 .travis.yml 文件中的行:
language: java
before_script:
- chmod +x gradlew
3 回答
在
.travis.yml
中添加以下行:Travis实例是linux,需要对输出工件的可执行文件的写权限 .
我尝试了“before_script”-version,但它对我不起作用 .
将
before_script
更改为before_install
后,它按预期工作(并且不需要sudo)我试过这个配置:
现在一切都是绿色的 .