Preparing Test Kitchen on our Jenkins node

Test Kitchen directly supports the development activities of our Puppet code. We'll be using a single composite command from Test Kitchen in our CI/CD run: kitchen test. Kitchen test is an orchestration of the destroy, create, converge, setup, verify, and commands, taking us through cleaning up, building, applying code, and testing each run. You can run Test Kitchen locally, as well as on our CI/CD system, which is one of the greatest strengths of using kitchen-puppet. We'll be adding a lot of code in this section, from updating our Jenkins Profile to supporting Test Kitchen, to building the test and Test Kitchen configuration.

Get Mastering Puppet 5 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.