Главная
Study mode:
on
1
Introduction
2
What is OpenDev
3
Our goal
4
Zuul
5
Lets get into the details
6
System Configuration Repository
7
Configuring Zuul
8
Deploying changes
9
Job configuration
10
Logit jobs
11
Registry jobs
12
Intermediate registry
13
How it works
14
Zuul artifacts
15
Zuul jobs
16
System config test
17
Screenshots
18
Deployment
19
System config recap
20
Practical example
21
Outro
Description:
Explore the inner workings of OpenDev, a collaboratory for open source software development at scale, in this 45-minute conference talk from linux.conf.au. Dive into the details of developing, testing, and deploying open infrastructure using Zuul for the OpenDev project. Learn how components like Git, Gerrit, Zuul, and Gitea come together to support thousands of developers in the open source ecosystem. Discover the "dogfooding" approach used to build, test, and deploy production systems, and understand how the Zuul CI system integrates with Gerrit, Ansible, and containers. Gain insights into the gitops-style workflow that allows developers to propose changes, undergo CI testing, peer review, and automatic deployment to production. Follow along as the speaker demonstrates the practical application of these tools and processes, from system configuration and job setup to deployment and testing.

Developing, Testing and Deploying Open Infrastructure with Zuul for the OpenDev Collabatory

linux.conf.au
Add to list