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

时间:2017-09-28 15:58:45

标签: android docker gitlab-ci docker-machine gitlab-ci-runner

我一直在尝试使用安装在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

无论我使用什么配置,在chmod + x ./gradlew步骤中Runner都会失败。我在这里缺少一步吗?

0 个答案:

没有答案