Hi Jeremy,

Thanks for pointing that out. They're pretty helpful. 

Sorry for not clarifying the purpose of my question in the first email. Right now my company is using Jenkins for CI/CD which is not scalable and for me it's hard to define job pipeline because of XML. I'm about to build a demonstration for my company using Zuul with Github as a replacement and trying to make sense of the OpenStack deployment of Zuul. I have been working with OpenStack projects for a couple of cycles in which Zuul has shown me its greatness and I think I can bring that power to the company.

Bests,


On Tue, Aug 6, 2019 at 11:42 PM Jeremy Stanley <fungi@yuggoth.org> wrote:
On 2019-08-06 16:49:15 +0900 (+0900), Trinh Nguyen wrote:
> Is there any documents somewhere describing the current
> architecture of the CI/CD system that OpenStack Infrastructure is
> running?

OpenStack uses the OpenDev deployment of the Zuul project gating
system for CI/CD. The OpenDev infrastructure sysadmins maintain some
operational Zuul deployment documentation for their own purposes at
https://docs.openstack.org/infra/system-config/zuul.html and also
some information which was written separately during v3 migration at
https://docs.openstack.org/infra/system-config/zuulv3.html which is
due to get rolled into the first. Zuul itself already has excellent
documentation (written by many of the same people) and its main
architecture can be found described in the Admin Guide, with the
diagram at https://zuul-ci.org/docs/zuul/admin/components.html
providing a nice component overview.

What specifically are you looking for?
--
Jeremy Stanley


--
Trinh Nguyen