The DevOps Toolkit: Working with Jenkins X

Delve into Jenkins X to streamline CI/CD in Kubernetes. Gain insights into setting up clusters, integrating familiar tools, and confidently managing automated testing and delivery processes.

Advanced

156 Lessons

15h

Certificate of Completion

Delve into Jenkins X to streamline CI/CD in Kubernetes. Gain insights into setting up clusters, integrating familiar tools, and confidently managing automated testing and delivery processes.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

16 Quizzes
646 Code Snippets

This course includes

16 Quizzes
646 Code Snippets

Course Overview

Jenkins X is a powerful tool for providing software developers continuous integration, automated testing, and continuous delivery, known as CI/CD, in Kubernetes. It’s no secret that Kubernetes is extremely complex, and Jenkins X helps you by simplifying processes into concepts that can be adopted quickly and without spending months trying to figure out “the right way to do stuff.” In this course, you’ll start by exploring the inner workings of Jenkins X and how to create a cluster using it. You’ll then l...Show More

Course Content

1.

Before Getting Started

Get familiar with Jenkins X's features, impact, and integration with Kubernetes and tools.
2.

What is Jenkins X?

Discover the logic behind Jenkins X setup, integration, and cluster management across cloud services.
3.

Exploring Quickstart Projects

Examine the process of creating and managing quickstart projects and Kubernetes clusters in Jenkins X.
4.

Importing Existing Projects Into Jenkins X

Grasp the fundamentals of importing projects into Jenkins X, creating clusters, customizing Helm charts, and managing Jenkins X configurations.
5.

Creating Custom Build Packs

Dig into creating and testing custom build packs for Jenkins X with community collaboration.
6.

Applying GitOps Principles

11 Lessons

Focus on applying GitOps principles with Jenkins X, emphasizing environment setup, testing, and automated workflows.
7.

Improving And Simplifying Software Development

9 Lessons

Master the steps to enhance software development efficiency with Jenkins X and DevPods.
8.

Working With Pull Requests And Preview Environments

8 Lessons

Try out working with pull requests and managing preview environments using Jenkins X.
9.

Promoting Releases To Production

5 Lessons

Grasp the fundamentals of promoting releases to production using Jenkins X and Kubernetes.
10.

Versioning Releases

9 Lessons

Master the steps to versioning releases with semantic rules and Jenkins X automation.
11.

Implementing ChatOps

7 Lessons

Apply your skills to implement ChatOps with Jenkins X, including cluster creation and slash commands.
12.

Using The Pipeline Extension Model

8 Lessons

Solve problems in Jenkins X pipelines with YAML, reducing repetition, extending capabilities.
13.

Upgrading Jenkins X Components

9 Lessons

Focus on the comprehensive strategies for upgrading Jenkins X components and managing clusters.
14.

Extending Jenkins X Pipelines

10 Lessons

Build on advanced Jenkins X pipelines, customization, YAML syntax, and serverless deployments.
15.

Using Jenkins X To Define And Run Serverless Deployments

12 Lessons

Try out serverless deployments using Jenkins X for scalable, resource-efficient applications in Kubernetes.
16.

Choosing The Right Deployment Strategy

18 Lessons

Discover the logic behind selecting deployment strategies for diverse application needs and environments.
17.

Applying GitOps Principles To Jenkins X

9 Lessons

Master the steps to apply GitOps principles in Jenkins X for enhanced configuration management.
18.

Conclusion

2 Lessons

Build a foundation in practical Jenkins X application and collaborative DevOps community practices.

Course Author

Take your Kubernetes skills to the next level, and make yourself more in-demand. Gain the skills to help you excel in any DevOps role.


Path Cover

Learn DevOps for Developers

Master Docker and Kubernetes fast. Gain in-demand DevOps skills like at-scale application deployment, live-updates, and containerization.
Explore Path

10 Modules

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor