描述功能特点和出发点
目前 Github Actions 有 1.x 和 2.x 系列发布的工作流,但目前所有的 runner 都面临的问题是
- 硬件 SDK 依赖库缺失,并且缺乏相关内容构建、测试的持续集成
- 没有使用
cpack 工具进行打包
有如下对应的解决方案
- 将硬件依赖库单独存储在一个仓库中,并且区分 Linux / MacOS / Windows 版本,RMVL 项目构建使用
3rdparty 类似的策略,优先检测本机中的硬件 SDK,不存在则执行 rmvl_download
- 在 Release 的工作流中增加
packaging 的 step
附加内容
描述功能特点和出发点
目前 Github Actions 有 1.x 和 2.x 系列发布的工作流,但目前所有的 runner 都面临的问题是
cpack工具进行打包有如下对应的解决方案
3rdparty类似的策略,优先检测本机中的硬件 SDK,不存在则执行rmvl_downloadpackaging的 step附加内容