Zuul Celebrates 10th Anniversary blog article
Add a blog article about Zuul's 10th Anniversary. Also clean up some stray trailing whitespace and extended UTF-8 characters which crept in during a previous addition. Change-Id: I47d89b6ed14c155368315f66087f7ce466e3caf0 Co-Authored-By: Sunny Cai <sunny@openinfra.dev> Co-Authored-By: Clark Boylan <clark.boylan@gmail.com>
This commit is contained in:
parent
eb760ff967
commit
5ca3192eca
@ -64,6 +64,122 @@
|
|||||||
<h2>Zuul Blog</h2>
|
<h2>Zuul Blog</h2>
|
||||||
</header>
|
</header>
|
||||||
|
|
||||||
|
<article class="blog">
|
||||||
|
<h2>
|
||||||
|
<a id="20220607a">Zuul Celebrates 10th Anniversary</a>
|
||||||
|
</h2>
|
||||||
|
<h4>Authored by Clark Boylan, June 7, 2022</h4>
|
||||||
|
<p>
|
||||||
|
At the OpenInfra Summit this week, the Zuul community is celebrating
|
||||||
|
the 10th anniversary of the release of its open source continuous
|
||||||
|
integration (CI) project gating software designed to help developers
|
||||||
|
stop merging broken code. Volvo, BMW, and Workday are among the
|
||||||
|
organizations on hand to showcase the value of Zuul and share their
|
||||||
|
production use cases.
|
||||||
|
</p>
|
||||||
|
<img class="image right" src="../images/zuul-ten.png" alt="10 Years" />
|
||||||
|
<p>
|
||||||
|
Zuul, a project supported by the OpenInfra Foundation, uses project
|
||||||
|
gating to automate continuous integration, delivery and deployment of
|
||||||
|
interrelated software projects in a secure manner. Built for a world
|
||||||
|
where development, testing and deployment of applications and their
|
||||||
|
dependencies are one continuous process, Zuul delivers sophisticated
|
||||||
|
project gating across the entire enterprise, especially in scenarios
|
||||||
|
involving multiple repositories with integrated deliverables. Zuul
|
||||||
|
enables teams to rapidly develop fully tested software in parallel
|
||||||
|
and benefit from zero-downtime operation. Zuul 6.0 was released in
|
||||||
|
May.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
"Having been involved with the project since its very beginning, I am
|
||||||
|
proud of how far Zuul has come in 10 years," said James Blair, the
|
||||||
|
original author of Zuul, current maintainer and founder of Acme
|
||||||
|
Gating. "After 10 years, Zuul continues to lead in the CI and CD
|
||||||
|
space. Having pioneered project gating, we went on to add
|
||||||
|
cross-project dependencies, shared CI and CD pipelines, speculative
|
||||||
|
container builds, and more. Thanks to an involved community of users
|
||||||
|
and contributors, Zuul is getting better by the day, making a real
|
||||||
|
difference in the lives of developers and improving the outcomes of
|
||||||
|
the organizations who are using it."
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<strong>Volvo Cars Corporation</strong> will take center stage at
|
||||||
|
OpenInfra Summit this week to celebrate the 10th anniversary of Zuul.
|
||||||
|
During a Day Two keynote address, Johannes Foufas, senior principal
|
||||||
|
engineer at Volvo, will describe how Zuul features are used as the
|
||||||
|
first line of integration for all modules in the core computer of
|
||||||
|
Volvo automobiles. He'll also share how Volvo has significantly
|
||||||
|
expanded its use of Zuul over the past year to deliver increased
|
||||||
|
quality and faster integrations of all application code. He'll be
|
||||||
|
joined by Blair to talk about how their collaboration has enabled the
|
||||||
|
operational features they need to be shared upstream. Foufas will
|
||||||
|
also lead a separate general session to offer more in-depth details.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
"It's an honor for Volvo Cars Corporation to help celebrate Zuul's
|
||||||
|
10th Anniversary by sharing our experiences with the OpenInfra
|
||||||
|
community," said Foufas. "Zuul is the default CI system for the code
|
||||||
|
in our cars. In our core computer platform at Volvo, we have hundreds
|
||||||
|
of modules that depend on each other, comprising repositories from
|
||||||
|
all around our company. With Zuul's built-in dependency management,
|
||||||
|
we went from a week of integration to 3.5 hours. We have not reached
|
||||||
|
our final goal, but we have made great progress and look forward to
|
||||||
|
sharing our experiences and improvements with the global Zuul
|
||||||
|
community as we progress."
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
BMW and Workday are also sharing their production use cases at the
|
||||||
|
three-day <a href="https://openinfra.dev/summit/">OpenInfra
|
||||||
|
Summit</a>:
|
||||||
|
<ul class="faq">
|
||||||
|
<li>
|
||||||
|
<strong>BMW</strong> will describe how Zuul continues to drive
|
||||||
|
innovation in the automotive industry, sharing why it has chosen
|
||||||
|
to operate Zuul and contribute to the Zuul community. This
|
||||||
|
session will include the turning points of BMW's journey in
|
||||||
|
scaling CI with Zuul, fueled by the development of Zuul v5.
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<strong>Workday</strong> has built one of the largest
|
||||||
|
OpenStack-based private clouds in the world, hosting a workload
|
||||||
|
of over a million physical cores on over 16,000 compute nodes in
|
||||||
|
5 data centers for over ten years. Workday will share its new
|
||||||
|
architecture and deployment approach as well as lessons learned,
|
||||||
|
including how they migrated from Jenkins to
|
||||||
|
<strong>Zuul</strong>.
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
In addition, Summit attendees have the opportunity to participate in
|
||||||
|
several hands-on workshops and forums designed to introduce new users
|
||||||
|
to the project and share best practices. <a href="#20220512a">Explore
|
||||||
|
Zuul sessions at the OpenInfra Summit</a>.
|
||||||
|
</p>
|
||||||
|
<h3>Zuul Users & Contributors</h3>
|
||||||
|
<p>
|
||||||
|
Zuul became a pilot project of the OpenStack Foundation (now the
|
||||||
|
OpenInfra Foundation) in May 2018 and was confirmed as an OpenInfra
|
||||||
|
Project on April 28, 2019.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
Zuul boasts a robust contributor base and user community. Current and
|
||||||
|
previous contributors include Acme Gating, Ampere, the Ansible
|
||||||
|
community, BMW, Cesnet, Cleura, Cloudbase solutions, FiberHome,
|
||||||
|
Garmin, GoDaddy, GoodMoney, Inspur, Just Eat, Leboncoin, Nokia,
|
||||||
|
OpenLab, OpenInfra Foundation, OVHcloud, Red Hat, SUSE, Troila,
|
||||||
|
Tungsten Fabric, VEXXHOST, Volvo, Wazo Platform and the Wikimedia
|
||||||
|
Foundation.
|
||||||
|
</p>
|
||||||
|
<p>
|
||||||
|
<a href="../users.html">Numerous case studies</a> have been published
|
||||||
|
highlighting how organizations like BMW, GoDaddy, Software Factory,
|
||||||
|
Packet Host, Leboncoin and even the OpenInfra Foundation run Zuul.
|
||||||
|
The 2021 OpenInfra Foundation User Survey indicated 69% of
|
||||||
|
respondents are running Zuul in production, 17% are evaluating Zuul
|
||||||
|
and 14% are considering using Zuul.
|
||||||
|
</p>
|
||||||
|
</article>
|
||||||
<article class="blog">
|
<article class="blog">
|
||||||
<h2>
|
<h2>
|
||||||
<a id="20220512a">Meet the Zuul community in Berlin, June 7-9,
|
<a id="20220512a">Meet the Zuul community in Berlin, June 7-9,
|
||||||
@ -91,8 +207,8 @@
|
|||||||
<blockquote><strong>Speaker:</strong>
|
<blockquote><strong>Speaker:</strong>
|
||||||
<ul class="faq"><li>Johannes Foufas, Sr Principal Engineer at Volvo Cars Corporation</li></ul>
|
<ul class="faq"><li>Johannes Foufas, Sr Principal Engineer at Volvo Cars Corporation</li></ul>
|
||||||
Zuul is now the default CI chain at Volvo Cars Corporation, and last
|
Zuul is now the default CI chain at Volvo Cars Corporation, and last
|
||||||
year’s expansion has been extensive. Johannes will present last
|
year's expansion has been extensive. Johannes will present last
|
||||||
year’s progress with Zuul CI and how Zuul features are used as the
|
year's progress with Zuul CI and how Zuul features are used as the
|
||||||
first line of integration for all modules in the core computer.
|
first line of integration for all modules in the core computer.
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h4><a href="https://openinfra.dev/summit-schedule#title=Getting%20Started%20with%20Zuul&view=calendar">Getting Started with Zuul</a></h4>
|
<h4><a href="https://openinfra.dev/summit-schedule#title=Getting%20Started%20with%20Zuul&view=calendar">Getting Started with Zuul</a></h4>
|
||||||
@ -137,7 +253,7 @@
|
|||||||
late 2020, they started building their next generation software and
|
late 2020, they started building their next generation software and
|
||||||
they chose Zuul to run the CI for it. They'll take you through the
|
they chose Zuul to run the CI for it. They'll take you through the
|
||||||
lessons we learned and pitfalls to avoid in bootstrapping a CI from
|
lessons we learned and pitfalls to avoid in bootstrapping a CI from
|
||||||
scratch.
|
scratch.
|
||||||
</blockquote>
|
</blockquote>
|
||||||
<h3>Thursday, June 9</h3>
|
<h3>Thursday, June 9</h3>
|
||||||
<h4><a href="https://openinfra.dev/summit-schedule#title=Workday's%20Next%20Generation%20Private%20Cloud&view=calendar">Workday's Next Generation Private Cloud</a></h4>
|
<h4><a href="https://openinfra.dev/summit-schedule#title=Workday's%20Next%20Generation%20Private%20Cloud&view=calendar">Workday's Next Generation Private Cloud</a></h4>
|
||||||
|
BIN
www/images/zuul-ten.png
Normal file
BIN
www/images/zuul-ten.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 6.9 KiB |
Loading…
Reference in New Issue
Block a user