小编zta*_*zta的帖子

GitLab CI Docker Runner (macos):chmod 无法访问“./gradlew”:没有这样的文件或目录

我一直在尝试使用安装在 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 步骤中都会失败。我在这里遗漏了一个步骤吗?

android docker gitlab-ci gitlab-ci-runner docker-machine

7
推荐指数
0
解决办法
2476
查看次数