Bitbucket Android管道始终在gradlew上失败

时间:2019-10-07 16:15:50

标签: docker gradlew bitbucket-pipelines

我正在尝试将Bitbucket Pipelines用于我的Android项目。

有我的bitbucket-pipelines.yml

image: javiersantos/android-ci:latest

pipelines:
  default:
    - step:
        script:
          - export GRADLE_USER_HOME=`pwd`/.gradle
          - chmod +x ./gradlew
          - ./gradlew assembleDebug

运行管道时,出现此错误:

  

+ chmod + x ./gradlew

     

chmod:无法访问“ ./gradlew”:没有此类文件或目录

我在管道配置中错过了什么?

1 个答案:

答案 0 :(得分:0)

如果您的serverless.yml文件不在Git存储库的根文件夹中,则需要cd进入包含该文件的文件夹。您可以通过检查$BITBUCKET_CLONE_DIR环境变量或列出文件来检查Docker构建机器中gradlew文件在哪里:

gradlew