希望设置Jenkins Job来构建SQLiteDB并复制到Android资产文件夹中,然后继续发布构建



我正在尝试为构建android项目设置jenkins,下面是我的项目设置

我有两个项目

  1. 安卓项目与渐变

  2. 带Maven 的SQLiteBuilder JAVA项目

我已经创建了两个jenkin Jobs来构建Android项目和SQLIteBuilder项目

作业:01-Android项目(参数化)

例如:gradle assemblerelease -PcampiginId="123465" -PnewAppId="com.abc.check"

JOB 02 0 SQLiteBuilder项目(参数化)

例如:mvn exec:java -Dexec.mainClass="com.abc.MainApp" -DcampiginId="123465"

我正在寻找可以合并这两个作业的解决方案。

我想触发JOB01(Android项目):这将触发JOB02作为预构建作业,并构建SQLiteDatabase并将其复制到Android项目资产文件夹中,然后继续JOB01以准备Android apk的发布构建。(签名/ziplign)并上传到测试版。

是否可以添加

"mvn exec:java -Dexec.mainClass="com.abc.MainApp" -DcampiginId="123465" 

到JOB 01,执行以下步骤01首先构建sqlite数据库02复制到资产文件夹03继续发布版本04:通过电子邮件发送最终发布的apk。05并清理工作区(删除生成的SQLite DB文件)

有一个触发器插件可以在构建步骤中启用"构建触发器/调用构建"功能。使用此选项可以触发您的任务。

相关内容

最新更新