In this demo-based webinar, we show you how to connect Chef, GitHub, and Jenkins to form an end-to-end, fully automated Continuous Integration / Continuous Deployment pipeline. Participants 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 automatically uploads 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 download the slides and recording of this webinar please fill out the form on the left side of your screen