【完整教程windows10版本】jenkins android 多个项目混合编译web项目和android项目在一起(五)
2023-09-27 14:27:49 时间
五对之前的项目结构可以说是。。。完全重新弄了
先用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把
相关文章
- 用Jenkins自动化构建Android和iOS应用
- Android View架构总结
- Android Studio 使用技巧
- 转: Jenkins+Gradle实现android开发持续集成、打包
- Failed to apply plugin [id 'com.android.application'] 和 Could not find com.android.tools.build:gradle:2.XX的最正确的解决方法
- Android lint具 常见问题检查
- Android手势缩放图片
- 【完整教程windows10版本】jenkins android 从0开始到build成功(一)
- 【完整教程windows10版本】jenkins android 修改自定义参数到项目中(二)
- 【Android WebSocket】Android 端 WebSocket 基本用法 ( 下载 Java-WebSocket源码 | 导入 Java-WebSocket-1.5.2 工程作为依赖 )
- Android蓝牙传感应用(转)
- Android 创建与解析XML(二)—— Dom方式
- Android ListView中子控件的状态保存以及点击子控件改变子控件状态