Jenkins X: Create automated, cloud-ready CI/CD pipelines
What you'll learn, and how you can apply it
By the end of this live, hands-on, online course, you’ll understand:
- What Jenkins X is, why it exists, and its overall workflow
- How Jenkins X automates working with Kubernetes
- How Jenkins handles the creation of and workflow for CI/CD pipelines
- Available QuickStarts (languages, platforms) in Jenkins
- Jenkins X standard environments and preview environments
And you’ll be able to:
- Simply and easily create a fully functioning Kubernetes cluster using Jenkins X
- Install Jenkins X on a cluster and automatically have a full CI/CD pipeline with staging and production environments
- Use Jenkins X quickstarts to quickly create and develop applications
- Create and use preview environments to test out changes before they’re promoted to production
- Take an application from start to production in Jenkins X
Who is this presentation for?
- You want to do DevOps and CI/CD without having to understand all of the details.
- Familiarity with Git and the concepts of CI/CD
Hardware and/or installation requirements:
- A laptop with VirtualBox installed (Brent will provide a virtual machine with all installed applications and configuration that can be downloaded and installed ahead of time, along with a setup document and labs.)
Jenkins has long been the definitive open source tool for creating continuous delivery pipelines. Brent Laster shares how, with the advent of Jenkins 2.0, you can code pipelines with a rich DSL, create resilient and restartable pipelines, easily interface with GitHub, and leverage integrated support for Docker containerization. Beyond that, Jenkins can be combined with key tools like Helm, Prow, and Skaffold to create Jenkins X—a powerful new interface and chaining of tools that can automatically create and deploy CI/CD pipelines into any environment running a Kubernetes cluster. Jenkins X also provides ready-made environments for multiple types of development work, including for Go and other languages.
About your instructor
Brent Laster is a senior manager of software development in the Research and Development Division at SAS, based in Cary, North Carolina, where he manages several groups involved with release engineering processes and internal tooling. He’s a global trainer, presenter, and author. He also serves as a resource for the use of open source technologies and conducts internal training classes in technologies such as Git, Gerrit, Gradle, and Jenkins, both in the US and abroad. In addition to corporate training, Brent creates and presents workshops for a wide variety of technical conferences. His workshops and informational sessions on open source technologies (and how to apply them) have been presented at such conferences as the Rich Web Experience/Continuous Delivery Experience, UberConf, OSCON, and others. Brent is the author of Professional Git from WROX and Jenkins 2: Up and Running and is a contributor to publications such as the No Fluff Just Stuff magazine and Opensource.com. Brent also conducts live web training courses from time to time. Brent’s passion is teaching in a way that makes difficult concepts relatable to all. He’s been involved in technical training for over 25 years and continues to seek out ways to show others how technology can be used to simplify and automate workflows.
Get a Training Pass to add this course to your package.
Leave a Comment or Question
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
For conference registration information and customer service
For more information on community discounts and trade opportunities with O’Reilly conferences
For information on exhibiting or sponsoring a conference
For media/analyst press inquires