Attending this event?
May 8 - 9, 2023 | Vancouver, Canada
View More Details & Registration

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for cdCon+GitOpsCon to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Pacific Daylight Time (UTC -7). To see the schedule in your preferred timezone, please select from the drop-down menu to the right above "Filter by Date."
Back To Schedule
Monday, May 8 • 2:10pm - 2:40pm
Implementing CI/CD at NGINX -- Lessons Learned Along the Way (or: How I Learned to Stop Worrying and Love the Pipeline) - Alessandro Fael Garcia, NGINX

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

In this session, Alessandro will give you a deep dive into the CI/CD GitHub actions pipeline for two of the most popular NGINX Open Source projects, the NGINX core Ansible collection and the NGINX Docker unprivileged image. During this session you will learn the why and the how of the various CI/CD implementation decisions behind both projects, some hard lessons learned along the way, and the effect a well implemented CI/CD can have in reducing the number of bug reports, improving PR velocity, and helping deliver consistent build artifacts. In addition, by the end of this session, you will also learn: • How NGINX approaches Open-Source projects and CI/CD • The evolution of the CI/CD pipeline, as well as the reasoning behind some of the major CI/CD implementation decisions, for both the NGINX core Ansible collection and NGINX Docker unprivileged image • Lessons learned along NGINX’s CI/CD journey on what to do, and more importantly, what not to do, when building a CI/CD pipeline from scratch • Pros and cons of using CI/CD as code in your Open-Source projects • How to approach CI/CD when your target deployment is a software marketplace

avatar for Alessandro Fael Garcia

Alessandro Fael Garcia

Senior Solutions Engineer (Community & Alliances), NGINX
Alessandro is a Senior Solutions Engineer in the NGINX Community & Alliances team at F5, where he empowers engineers in their journey to stay ahead of the curve by using the latest NGINX tech offerings. Alessandro is also the primary maintainer of the NGINX Ansible collection and... Read More →

Monday May 8, 2023 2:10pm - 2:40pm PDT
Meeting Room 217-219
  cdCon Sessions
Feedback form isn't open yet.