gradle - Gitlab:构建后apk的位置

标签 gradle gitlab gitlab-ci

使用GitLab成功构建后,apk的位置在哪里?我想将apk推送到另一台服务器。

我的.gitlab-ci.yml文件:

before_script:  
  - chmod +x gradlew
  - export ANDROID_HOME="/opt/android-sdk"

dev:  
  script:
    - ./gradlew assembleDebug

谢谢!

最佳答案

您应该在.gitlab-ci.yml中定义 Artifact 。您必须显式配置Gitlab以在构建后保存特定的 Artifact ,这将使您能够访问Gitlab UI中的 Artifact 浏览器,您可以在其中检索apk。

artifacts:
    paths:
    - target/*.apk

浏览此处获取更多信息 :

http://doc.gitlab.com/ee/ci/yaml/README.html#artifacts

http://doc.gitlab.com/ce/ci/build_artifacts/README.html

关于gradle - Gitlab:构建后apk的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36865776/

相关文章:

android - Android Studio 3.6.3在build.gradle中未显示依赖项更新

android - 在 Android Studio 上使用外部库时出现 NoClassDefFoundError

git - 如何将 VS Mac 连接到 GitLab 存储库?

git - 如何更改git中的用户名?

yaml - 使用 GitLab CI 如何禁用一项作业的存储库克隆?

android - gradlew bintrayUpload 命令不会将文件上传到 bintray

java - 任务 ':run'的执行失败。 >流程'命令...以非零退出值1完成

git push 到 gitlab ssh 失败

gitlab - 本地运行者文件存储在哪里?

git - 无法从 Docker 中的 GitLab CI 克隆 repo