03 2024 档案
摘要:交叉编译 背景 linux下支持x86版本和arm版本的c++程序,每次需要在指定平台进行编译,希望能够统一平台。 比如在linux上可以编译linux和arm的程序。 编译平台和运行平台不同 目标 一个平台可以打出多个平台的包 技术 交叉编译 原理: 1 为什么要交叉编译 在开发过程中有宿主机和目
阅读全文
摘要:持续部署 背景 旨在实体机资源不足的条件下,使用虚拟容器进行持续部署工作。 资源充足的条件下,可快速拉起多个部署环境进行验证,例如如下情况: 满足多人的机器使用需求:每个组件或每个人都可拥有自己的测试环境进,可规避其他人的修改对自身的影响 基于 feature 的测试验证需求:针对每一个 featu
阅读全文