Zero to CI/CD Pipeline: Chef-Github-Jenkins

Subject

Monday, January 13th, 2020

12:00 pm EST  |  11:00 am CST  |  10:00 am MST  |  9:00 am PST

In this demo-based webinar, we’ll show you how to connect Chef, GitHub, and Jenkins to form an end-to-end, fully automated Continuous Integration / Continuous Deployment pipeline. Participants will see the live creation of a CI/CD pipeline where we’ll create a Chef cookbook, push this cookbook to a private repo on GitHub, at which point GitHub will trigger a Jenkins build that will launch Test Kitchen in a Docker container to test the cookbook. Upon a successful test, Jenkins will automatically upload the cookbook to a Chef Server and then Jenkins will notify the Chef-managed nodes to converge and implement the tested cookbook.

Although this demo uses a specific tool stack, the principles covered can be applied to a variety of tools.

We will cover:

  • Creating a Chef cookbook
  • Pushing a Chef cookbook to GitHub
  • Triggering a Jenkins Build
  • Launching Test Kitchen in a Docker container

Presenter: Elon Bar-Evan​

*To register for this webinar, please fill out the form on the left side of your screen