我一直在尝试使用安装在 macOS 设备上的 Docker Runner 来设置 GitLab CI,以处理对我的 Android 项目的测试。Docker 已安装并在 Mac 上运行,Gitlab 将启动作业,但在构建阶段失败并显示错误
chmod:无法访问“./gradlew”:没有那个文件或目录错误:作业失败:退出代码 1
我已经尝试了 GitLab CI 中包含的 Android 模板 .yml 文件以及在线找到的其他文件,我当前的 .yml 配置是:
image: jerbob92/gitlab-ci-android:latest
before_script:
- export GRADLE_USER_HOME=`pwd`/.gradle
- mkdir -p $GRADLE_USER_HOME
- chmod +x ./gradlew
cache:
paths:
- .gradle/wrapper
- .gradle/caches
build:
stage: build
script:
- ./gradlew assemble
test:
stage: test
script:
- ./gradlew check
Run Code Online (Sandbox Code Playgroud)
无论我使用什么配置,Runner 在 chmod +x ./gradlew 步骤中都会失败。我在这里遗漏了一个步骤吗?