案例研究:Zuul在Wazo Platform的应用

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/

你可能感兴趣的:(案例研究:Zuul在Wazo Platform的应用)