【完整教程windows10版本】jenkins android 多个项目混合编译web项目和android项目在一起(五)

五对之前的项目结构可以说是。。。完全重新弄了

先用git 插件弄了两个项目出来 不然 android 和web端项目混合在一起也不是这样的

android 项目 我们命名为android  web项目我们命名为web

jenkins安装插件multiple-scms  重启

实现的功能

web端打包 发布出来www文件 复制到android的\android\app\src\main\assets\www  下

然后android 再执行打包什么的 就完成了整条流水线。。。。也就是我最终想要的结果、

 

 

 

先清理之前的 我们要从新弄~~ 不要git了 要这个  就是刚才新安装的

 1 安装好插件之后,选择Multiple SCMs,选择添加多个Git库 

 2 每一个git库下载代码,指定下载到本地工作空间中指定的代码目录 我们写了android

 

这样android 项目就~~弄在了android 目录下~·

加一个web端的

这个参数是从哪里来的呢 

 

还记得教程4 么 然后可以生成git parameter

两个参数 和对应的仓库关联起来

 

另一个web端的也是 地址我就不贴了

接着~~就是重点了 圈起来 

 

 

 整个教程就完事了。。

我把相关的文字帖一下 web端打包代码 到web/www

cd web
npm install --registry=https://registry.npm.taobao.org && npm run build-prod
npm install --registry=https://registry.npm.taobao.org && npm run build-dev

 复制文件 到所需的www文件下 如果已经存在会被替换  \E是包含子目录的复制 exit 0要加 不然会报错

ROBOCOPY web\www\ android\app\src\main\assets\www\ /E
exit 0

整个是打包命令

clean
assembleRelease

安装apk 目录所在位置

android\app\build\outputs\apk\release\app-release.apk

启动应用

adb shell am start -n "com.huikeyun.jenkinstest/com.huikeyun.jenkinstest.MainActivity" -a android.intent.action.MAIN -c android.intent.category.LAUNCHER

应用 保存 build 

选好参数 build 就等着手机安装好apk把  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安果移不动

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值