为多应用程序 android 项目设置 Jenkins

Posted

技术标签:

【中文标题】为多应用程序 android 项目设置 Jenkins【英文标题】:Setting up Jenkins for a multi-app android project 【发布时间】:2019-11-05 07:49:52 【问题描述】:

项目文件夹结构

.git
app_1
app_2
app_3
app_4

我正在为 app_1 android 项目配置 Jenkins。 settings.gradle app_1 的文件如下所示

include ':app', '..:app_2', '..:app_3', '..:app_4'

现在,在 Jenkins 上构建项目时,出现以下错误。

另外,我尝试通过将 settings.gradle 文件更改为以下内容来构建应用程序:

include ':app', ':app_2', ':app_3', ':app_4'

但这会导致 Android Studio Gradle 构建失败。

【问题讨论】:

【参考方案1】:

您提到的第一个错误是因为您在 settings.gradle 中使用的模块名称('..:app_2')。它包含字符“..”。删除它,它不会抱怨这个错误。

对于第二个错误,您没有提到您遇到的错误。共享错误日志以及根项目和模块“app_1”的build.gradle。

【讨论】:

以上是关于为多应用程序 android 项目设置 Jenkins的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 springboot-gradle 为多 Web 服务器设置 dynos 和 procfile

如何修改jenkins配置权限

如何使用 Gradle 设置多项目 Grails?

如何将默认选择值设置为多选

AtomicInteger 是为多线程应用程序提供计数器的好解决方案吗?

为多项目中的子项目指定不同版本的 sbt?