Gitlab执行CI命令异常

2,783 阅读1分钟

背景

Gitlab CI执行gradle项目如下命令时,出现异常:

$ export GRADLE_USER_HOME=`pwd`/.gradle
$ rm -f  .gradle/caches/modules-2/modules-2.lock
$ rm -rf .gradle/caches/*/plugin-resolution/
$ ./gradlew checkstyleMain
/bin/bash: line 96: ./gradlew: Permission denied
ERROR: Job failed: command terminated with exit code 1

经过排查,发现创建项目中的gradlew命令没有相应的执行权限,通过如下命令解决:

git update-index --chmod=+x gradlew