在Gitlab-CI上部署jhipster 5.1.0项目时出现"./gradlew:权限被拒绝"的错误,这是由于Gitlab-CI环境中执行部署命令的用户没有足够的权限来执行gradlew脚本。
解决这个问题的方法是通过在Gitlab-CI配置文件中添加适当的权限设置或者更改gradlew脚本的权限。
以下是一种可能的解决方案:
deploy:
script:
- chmod +x ./gradlew
- ./gradlew build
- ./gradlew deploy
在上述示例中,我们使用chmod +x
命令为gradlew脚本添加可执行权限,然后执行构建和部署命令。
如果在Gitlab-CI环境中执行部署命令的用户对gradlew脚本没有执行权限,可以通过以下命令更改权限:
chmod +x ./gradlew
这将为gradlew脚本添加可执行权限,使其可以在Gitlab-CI环境中执行。
领取专属 10元无门槛券
手把手带您无忧上云