YoVDO

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

Offered By: linux.conf.au via YouTube

Tags

linux.conf.au Courses Ansible Courses Continuous Integration Courses Containers Courses GitOps Courses Zuul Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.

Syllabus

Introduction
What is OpenDev
Our goal
Zuul
Lets get into the details
System Configuration Repository
Configuring Zuul
Deploying changes
Job configuration
Logit jobs
Registry jobs
Intermediate registry
How it works
Zuul artifacts
Zuul jobs
System config test
Screenshots
Deployment
System config recap
Practical example
Outro


Taught by

linux.conf.au

Related Courses

Web Engineering III: Quality Assurance
Technische Hochschule Mittelhessen via iversity
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
DevOps for Developers: How to Get Started
Microsoft via edX
Accelerate Software Delivery using DevOps
Microsoft via edX
Building R Packages
Johns Hopkins University via Coursera