Wazo Platform是一个开源的软件可编程电信平台,允许用户选择构建基础设施所需的组件。Wazo Platform的大多数在GitHub上的229个git存储库使用Zuul。Zuul允许Wazo Platform在源代码层、Debian打包层和容器层的pull请求中拥有跨存储库依赖关系。类似地,这些节点也支持托管在AWS CM Instance中的私有OpenStack容器。
Frederic Lepied介绍了Wazo Platform为什么选择Zuul(一种开源CI工具),以及如何将其与GitHub和OpenStack结合使用。
Q:你的组织是怎么开始使用Zuul的?
A:我们有很多人在OpenStack方面拥有丰富的专业知识,所以这对我们来说是自然而然的。
Q:你们是如何使用它的?
A:我们的229个git存储库(https://github.com/wazo-platform)使用Zuul和GitHub。Zuul实例托管在AWS上,在https://zuul.wazo.community/zuul/t/local/status公开。这些节点是来自我们私有OpenStack的虚拟机和AWS CM实例中托管的容器。
Q:现在的规模多大?
A:就节点而言,规模较小(约10个),但就存储库而言,规模较大(229个)。
Q:你们使用Zuul,得到了哪些好处?
A:Zuul允许我们在源代码层、Debian打包层和容器层的pull请求中拥有跨存储库的依赖关系。
它还允许我们在同一类型的所有存储库中重用作业定义,这非常有用。
Q:挑战是什么?你们是如何解决的?
A:运维很困难,我们得到了软件公司团队的很多帮助。
Q:关于Zuul,未来的计划是什么?
A:我们计划用Zuul执行更多任务。
Q:Zuul有什么特别之处很吸引你们吗?
A:毫无疑问是跨存储库的依赖关系。
原文链接:
https://superuser.openstack.org/articles/zuul-a-wazo-platform-case-study/





