来去哪儿网半年了,总结下针对ios的编译部署机环境方面的管理。
现状:公司用了6台垃圾桶和4台mini机作为qdr(编译发布平台)的slave节点;
问题:物理成本比较高
节点的环境安装 部署需要大半天甚至一天的时间
未纳入到环境配置管理来,从而导致无法保证各节点环境的一致性,完整性 和追溯性
解决方案:
1.来到公司后初步是用虚机的 方式来实现该 环境的配置管理;--------vmweare或virtulbox都可以,因版权问题我们选的后者,另外公司安全审核因素,用的安装盘镜像都是自己做的。
2.通过saltstack或ansible等工具来实现该环境的配置管理;
3.今天突然发现OS X系统内置一个“mac 助理”的功能,正在验证,如果可行的话虽然不能完全实现环境的配置管理功能,但对部署一套环境来效率大大提升。