android - 将 Android(或 Gradle)与 Gitlab-CI 集成

标签 android continuous-integration gitlab gitlab-ci

Gitlab 最近将 CI 集成到新版本中。有没有更好的方法将 android 测试与 gitlab-ci 集成以便它与 gitlab 一起工作?考虑到您现在可以在一台服务器上执行所有操作,这会很棒

谢谢

最佳答案

我已经设置了 Gitlab CI 来构建 android 项目。 Here's a container that can build android .尝试在服务器上运行模拟器的记忆太痛苦了,所以我只坚持使用 Robolectric 或类似的东西。您可能需要针对您正在构建的 android 版本调整容器。此设置使用 gradle 安装,因为我无法设置正确的缓存。

variables:
  LIBRARY: "rxfirebaseandroid"

build:
  script:
    - gradle testDebug
  artifacts:
    paths:
      - $LIBRARY/build/outputs/aar/

关于android - 将 Android(或 Gradle)与 Gitlab-CI 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32791886/

相关文章:

android - 文字转语音停止问题

azure - 限制 Visual Studio Code -> 部署到函数应用

linux - 如何使用终端在 Linux 上更改 git 帐户?

Android 谷歌地图 v2 删除默认标记

android - 相对布局中扩展 View 的对齐

java - 如何自动构建混合的 Scala\Java Eclipse 工作区?

jenkins - 如何在 withCredentials 中获取用户范围的凭据(个人凭据)

gitlab - 如何将 gitlab ci 环境变量转储到文件

java - 使用 JGit 授权错误推送到 GitLab

java - 运行时错误阻止我的待办事项应用程序启动