📚李小道 2020.8月离职交接文档CART-CCS - 图2

请参考秦奕帅的大部分交接文档和交接资料,大部分代码和程序来自秦奕帅之前留下来的 资料。本资料存放在Wiki里,其理念来自于从需求-》设计-》开发的流程。便于知识库的继承、扩展、更新、学习、进步、和提高,希望仔细阅读此交接文档,以及本文档其他wiki知识库资料,掌握开发资料和业务背景,开发出具有挑战的产品。

📗秦奕帅的交接文档:点击连接

📚李小道 2020.8月离职交接文档CART-CCS - 图3 HuadaoCartCCS-Android平板细胞制备项目

📦代码存档

📚李小道 2020.8月离职交接文档CART-CCS - 图4 **存放在gitee里 **HuadaoCartCCS Android
图片.png

🌴 关于HuadaoCART-CCS 分支

图片.png

  • master (主分支 主要用于发版 打Tag 目前未做改动)
  • develop (开发分支,目前只合并了秦奕帅最新更改部分 未做改动)
  • feat
  • feat/preheat_pump_control (李小道主要开发分支,目前增加预热贷、重构等)
  • feat/gif_show_run (用于 用户演示 动画展示 不需要合并主分支,演示动画)

  • 1.目前需要将feat/**preheat_pump_control **重新合进develop 测试成功后发布新版本。
  • 2.请添加新的更新日志。
  • 3.建议用 gitlab、gitee的 Issue合作方式提出bug ,通过jenkins 持续化Devops CI CD的继承和发布。

图片.png

🚀关于自动化构建Build到 fir.me

HuadaoCartCCS Release Key 和password

  1. RELEASE_STORE_FILE=release.keystore
  2. RELEASE_STORE_PASSWORD=huadao12345678
  3. RELEASE_KEY_ALIAS=huadao_key
  4. RELEASE_KEY_PASSWORD=huadao12345678

🚀 构建脚本解释:

  1. #!/usr/bin/env bash
  2. cd app
  3. gradle moveApkFileToProjectFolder
  4. fir login f0c1c70a66d7a4c71586fb76ba96fb83
  5. fir me
  6. git log -6 --pretty=format:'%s' --abbrev-commit | awk -F ':' '{print NR " " $0 }' | pbcopy
  7. cd ..
  8. fir publish -s hudaoCARTCCS apkFolder/*.apk -c "$(pbpaste)"

🚀参考项目中的 sh publish.shell脚本构建结果
图片.png
图片.png

🚀脚本自动增加了 更新日志 Release 包

  1. 1 卸载后的数据保存 与恢复 --》 sdcard --> sharedPreference<-->
  2. 2 串口数据 保存到 sdCard
  3. 3 add config save To sdcard
  4. 4 增加 温度校准功能
  5. 5 关闭 键盘--。循环泵
  6. 6 重构 打包命令 成功 Rename U盘名字

📗关于 HuadaoCartCCS wiki

图片.png

对HuadaoCartCCS Android项目了解更多,可以参考wiki 对此项目了解更多。

🚀 关于项目构建

本项目采用自动化构建方式,自动化构建 ,自动化发布(主要通过shell + jenkins实现) 最后实现的效果是自动化发布到fir.me,自动化打包到本地(请切记是Release包,包含Release key )自动化增加提交记录 (log日志)可以发布到各个应用平台。

🚀 构建脚本解释:

  1. #!/usr/bin/env bash
  2. cd app
  3. gradle moveApkFileToProjectFolder
  4. fir login f0c1c70a66d7a4c71586fb76ba96fb83
  5. fir me
  6. git log -6 --pretty=format:'%s' --abbrev-commit | awk -F ':' '{print NR " " $0 }' | pbcopy
  7. cd ..
  8. fir publish -s hudaoCARTCCS apkFolder/*.apk -c "$(pbpaste)"


🌂关于细胞制备项目分支 (秦奕帅留存部分)更多参考秦奕帅交接文档

细胞制备项目的版本比较多,目前比较重要的是这几个分支上的版本:

  • 📚李小道 2020.8月离职交接文档CART-CCS - 图11 dev_newUI 根据新设计的UI,开发的版本
  • 📚李小道 2020.8月离职交接文档CART-CCS - 图12 dev3_4_89 目前较稳定的版本,也是目前设备上装的版本
  • 📚李小道 2020.8月离职交接文档CART-CCS - 图13 dev3_4_910 目也是前较稳定的版本,区别是采用了以称重为基准的液体循环机制
  • 📚李小道 2020.8月离职交接文档CART-CCS - 图14 dev_newUI_910 这个版本是dev_newUI和dev3_4_910两个版本的合并。

🐝项目其他资料整理

项目的资料都在F盘,大部分细胞制备的文件都在F:\RoBot3000,F:\平板常用app里面放的是安卓开发演示中常用的APP

  • 📚李小道 2020.8月离职交接文档CART-CCS - 图15 CART项目的打包文件,平板apk
    D:\newCode\CART\HuaDaoApplication\app\build\outputs\apk\debug
  • 📚李小道 2020.8月离职交接文档CART-CCS - 图16 CART项目的打包文件,扫码枪apk
    D:\newCode\CART\HuaDaoApplication\pda\build\outputs\apk\debug
  • 📚李小道 2020.8月离职交接文档CART-CCS - 图17 仓储apk
    D:\newCode\Storage\Storage_PDA\app\build\outputs\apk\debug
  • 📚李小道 2020.8月离职交接文档CART-CCS - 图18 仓储前端
    D:\newCode\Storage\StoragePdaWeb