Course Code: jenkinsx
Duration: 21 hours
Prerequisites:
  • A general understanding of CI/CD concepts.
  • Experience with Jenkins 2.
  • An overall understanding of the software development process.

Audience

  • Software developers
  • DevOps engineers
  • Infrastructure engineers
  • Software test engineers
Overview:

Jenkins X is a collection of tools for automatically creating and deploying continuous integration and continuous delivery (CI/CD) pipelines into a Kubernetes cluster.

This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Jenkins X to create automated, cloud-ready CI/CD pipelines on Kubernetes.

By the end of this training, participants will be able to:

  • Install and configure Jenkins X.
  • Code resilient CI/CD pipelines using a versatile DSL (Domain Specific Language).
  • Create CI/CD pipelines that leverage popular technologies such as GitHub, Kubernetes and Docker containers.
  • Combine Jenkins X with other popular tools such as Helm, Prow, and Skaffold.
  • Deploy applications to any environment, whether in the cloud or on-premises.

Format of the Course

  • Interactive lecture and discussion.
  • Lots of exercises and practice.
  • Hands-on implementation in a live-lab environment.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Introduction

  • Jenkins X vs Jenkins

Overview of the Jenkins X Workflow

  • The relationship between Jenkins X and Kubernetes
  • Standard environments vs preview environments

Installing Jenkins X

  • Choosing your language and platforms

Building a CI/CD Pipeline

  • Preparing the staging and production environments
  • Creating a Kubernetes cluster using Jenkins X

Creating an Application

  • Using Jenkins X Quickstarts to spin up a new project
  • Quickstart options

Implementing an Automated Workflow

  • Committing code to Git
  • Making changes, creating issues, and creating pull requests

Previewing the Application

  • Pushing to a preview environment
  • Spinning up a Preview Environments for Pull Requests

Promoting the Application to Production

  • Pushing to a production environment

Importing an Existing Project

  • Adding code to your Git Repository
  • Registering a webhook

Integrating Jenkins X with Other Third-party Tools

  • Helm, Prow, and Skaffold

Troubleshooting

Summary and Conclusion

Sites Published:

United Arab Emirates - Building CI/CD Pipelines with Jenkins X

Qatar - Building CI/CD Pipelines with Jenkins X

Egypt - Building CI/CD Pipelines with Jenkins X

Saudi Arabia - Building CI/CD Pipelines with Jenkins X

South Africa - Building CI/CD Pipelines with Jenkins X

Brasil - Building CI/CD Pipelines with Jenkins X

Canada - Building CI/CD Pipelines with Jenkins X

中国 - Building CI/CD Pipelines with Jenkins X

香港 - Building CI/CD Pipelines with Jenkins X

澳門 - Building CI/CD Pipelines with Jenkins X

台灣 - Building CI/CD Pipelines with Jenkins X

USA - Building CI/CD Pipelines with Jenkins X

Österreich - Building CI/CD Pipelines with Jenkins X

Schweiz - Building CI/CD Pipelines with Jenkins X

Deutschland - Building CI/CD Pipelines with Jenkins X

Czech Republic - Building CI/CD Pipelines with Jenkins X

Denmark - Building CI/CD Pipelines with Jenkins X

Estonia - Building CI/CD Pipelines with Jenkins X

Finland - Building CI/CD Pipelines with Jenkins X

Greece - Building CI/CD Pipelines with Jenkins X

Magyarország - Building CI/CD Pipelines with Jenkins X

Ireland - Building CI/CD Pipelines with Jenkins X

Luxembourg - Building CI/CD Pipelines with Jenkins X

Latvia - Building CI/CD Pipelines with Jenkins X

España - Building CI/CD Pipelines with Jenkins X

Italia - Building CI/CD Pipelines with Jenkins X

Lithuania - Building CI/CD Pipelines with Jenkins X

Nederland - Building CI/CD Pipelines with Jenkins X

Norway - Building CI/CD Pipelines with Jenkins X

Portugal - Building CI/CD Pipelines with Jenkins X

România - Building CI/CD Pipelines with Jenkins X

Sverige - Building CI/CD Pipelines with Jenkins X

Türkiye - Building CI/CD Pipelines with Jenkins X

Malta - Building CI/CD Pipelines with Jenkins X

Belgique - Building CI/CD Pipelines with Jenkins X

France - Building CI/CD Pipelines with Jenkins X

日本 - Building CI/CD Pipelines with Jenkins X

Australia - Building CI/CD Pipelines with Jenkins X

Malaysia - Building CI/CD Pipelines with Jenkins X

New Zealand - Building CI/CD Pipelines with Jenkins X

Philippines - Building CI/CD Pipelines with Jenkins X

Singapore - Building CI/CD Pipelines with Jenkins X

Thailand - Building CI/CD Pipelines with Jenkins X

Vietnam - Building CI/CD Pipelines with Jenkins X

India - Building CI/CD Pipelines with Jenkins X

Argentina - Building CI/CD Pipelines with Jenkins X

Chile - Building CI/CD Pipelines with Jenkins X

Costa Rica - Building CI/CD Pipelines with Jenkins X

Ecuador - Building CI/CD Pipelines with Jenkins X

Guatemala - Building CI/CD Pipelines with Jenkins X

Colombia - Building CI/CD Pipelines with Jenkins X

México - Building CI/CD Pipelines with Jenkins X

Panama - Building CI/CD Pipelines with Jenkins X

Peru - Building CI/CD Pipelines with Jenkins X

Uruguay - Building CI/CD Pipelines with Jenkins X

Venezuela - Building CI/CD Pipelines with Jenkins X

Polska - Building CI/CD Pipelines with Jenkins X

United Kingdom - Building CI/CD Pipelines with Jenkins X

South Korea - Building CI/CD Pipelines with Jenkins X

Pakistan - Building CI/CD Pipelines with Jenkins X

Sri Lanka - Building CI/CD Pipelines with Jenkins X

Bulgaria - Building CI/CD Pipelines with Jenkins X

Bolivia - Building CI/CD Pipelines with Jenkins X

Indonesia - Building CI/CD Pipelines with Jenkins X

Kazakhstan - Building CI/CD Pipelines with Jenkins X

Moldova - Building CI/CD Pipelines with Jenkins X

Morocco - Building CI/CD Pipelines with Jenkins X

Tunisia - Building CI/CD Pipelines with Jenkins X

Kuwait - Building CI/CD Pipelines with Jenkins X

Oman - Building CI/CD Pipelines with Jenkins X

Slovakia - Building CI/CD Pipelines with Jenkins X

Kenya - Building CI/CD Pipelines with Jenkins X

Nigeria - Building CI/CD Pipelines with Jenkins X

Botswana - Building CI/CD Pipelines with Jenkins X

Slovenia - Building CI/CD Pipelines with Jenkins X

Croatia - Building CI/CD Pipelines with Jenkins X

Serbia - Building CI/CD Pipelines with Jenkins X

Bhutan - Building CI/CD Pipelines with Jenkins X

Nepal - Building CI/CD Pipelines with Jenkins X

Uzbekistan - Building CI/CD Pipelines with Jenkins X