【汇智学堂】OpenStack CI/CD
OpenStack作为现在世界上第二大开源社区,有着一个完整的,标准化的、自动化的持续集成测试平台。它由社区的OpenStack-Infra团队开发维护,具有高可靠性、灵活性和可扩展性,对于搭建企业内部CI/CD系统有非常好的借鉴意义。OpenStack CI/CD架构基于V2版本的构架和组件介绍。CI/CD系统大致分为以下几部分:Gerrit服务器:代码评审服务。CI Master...
·
OpenStack作为现在世界上第二大开源社区,有着一个完整的,标准化的、自动化的持续集成测试平台。它由社区的OpenStack-Infra团队开发维护,具有高可靠性、灵活性和可扩展性,对于搭建企业内部CI/CD系统有非常好的借鉴意义。
OpenStack CI/CD架构
基于V2版本的构架和组件介绍。
CI/CD系统大致分为以下几部分:
Gerrit服务器:代码评审服务。
CI Master:主要由以下几个组件构成。
任务门控系统(Zuul)
持续集成系统(Jenkins)和Jenkins任务管理工具(JJB)
节点资源池管理系统(Nodepool)
集群任务分发系统(Gearman)
CI Slave:即真正运行测试的节点、由Nodepool创建和管理,供Jenkins Master使用。
LogServer:日志服务器。
ELK日志分析服务器:可视化的日志分析平台。
制品库:版本发布服务器。
![Logo](https://devpress.csdnimg.cn/79de2bf0b7994defa4242ef90d5513fa.jpg)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)