Android 如何使用Bitbucket管道将adk上传到Bitbucket下载中?

Android 如何使用Bitbucket管道将adk上传到Bitbucket下载中?,android,bitbucket,bitbucket-pipelines,Android,Bitbucket,Bitbucket Pipelines,我正在开发一个android应用程序,它是在Bitbucket上管理的。我尝试使用Bitbucket的“管道”功能 我找到了一些参考资料 我的第一步很简单。我只想构建“APK”文件并将其上传到Bitbucket下载中 我生成了如下所示的配置文件: image: mingc/android-build-box:latest pipelines: default: - step: script: - chmod +x gradlew

我正在开发一个android应用程序,它是在Bitbucket上管理的。我尝试使用Bitbucket的“管道”功能

我找到了一些参考资料

我的第一步很简单。我只想构建“APK”文件并将其上传到Bitbucket下载中

我生成了如下所示的配置文件:

image: mingc/android-build-box:latest
pipelines:
  default:
    - step:
        script:
          - chmod +x gradlew
          - ./gradlew assembleDebug
          - curl -X POST --user ${BB_AUTH_STRING} "https://api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads" --form files=@"./app/build/outputs/apk/debug/*.apk"
当我运行这个管道时,构建成功了。但APK文件没有上传到Bitbucket的“下载”中

错误日志非常简单:

+ curl -X POST --user "${BB_AUTH_STRING}" "https://api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads" --form files=@"./app/build/outputs/apk/debug/*.apk"
Warning: setting file ./app/build/outputs/apk/debug/*.apk  failed!
怎么了? 我该怎么办?

我解决了这个问题

下面的配置工作

image:mingc/android构建框:最新
管道:
违约:
-步骤:
缓存:
-格拉德尔
脚本:
#构建apk
-chmod a+x./gradlew
-./gradlew汇编程序错误
人工产品:
-app/build/outputs/apk/debug/*.apk
-步骤:
脚本:
#拯救神器
-curl-X POST--user${BB\u AUTH\u STRING}”https://api.bitbucket.org/2.0/repositories/${BITBUCKET_REPO_OWNER}/${BITBUCKET_REPO_SLUG}/downloads”--格式文件=@“/app/build/outputs/apk/debug/app debug.apk”

我应该在BB_AUTH_STRING中传递什么?我收到错误+curl-X POST--user${BB_AUTH_STRING}{bitbuge_REPO_OWNER}/${bitbuge_REPO_SLUG}/downloads--form files=@“/app/build/outputs/apk/debug/app debug.apk”curl:没有指定URL!curl:有关详细信息,请尝试“curl--help”或“curl--manual”