Jenkins 2: Building CI/CD Pipelines - Plan Szkolenia

Kod kursu

jenkins2

Czas trwania

14 godzin
szkolenie zdalne: 2 lub 4 dni
szkolenie stacjonarne: 2 dni

Wymagania

  • A general understanding of the software development cycle.
  • Experience with Jenkins.

Audience

  • Software developers
  • DevOps engineers
  • Build engineers
  • Test engineers

Opis

Jenkins 2 is an automation server with new features for building end-to-end CI/CD (Continuous Integration / Continuous Delivery) pipelines. It extends Jenkins beyond just continuous integration (CI). Jenkins 2 brings forth the capability to do continuous delivery (CD).

This instructor-led, live training (online or onsite) is aimed at engineers who wish to use Jenkins 2 to build pipelines that automate the process of moving an application from development to production.

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

  • Install and configure Jenkins 2.
  • Adopt a declarative script approach to defining every step of the software build and deployment process.
  • Automatically generate application builds when software is checked into a version control system.
  • Automatically kick off the compiling, testing, and packaging of a software application.
  • Quickly respond to notifications and reports when things go wrong.
  • Install additional plugins to extend Jenkins.

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.

Plan Szkolenia

Introduction

  • Jenkins vs Jenkins 2

Setting up Jenkins 2

  • Installing Jenkins
  • Running Jenkins
  • Running Jenkins in Docker
  • Setting up the project folder structure

Overview of Jenkins 2 Features and Architecture

  • Project, view, queue, executor
  • Pipeline as code using new DSL (Domain Specific Language)
  • The Jenkins 2 Plugin Ecosystem

Navigating the Jenkins Interface

  • Visualize an artifact across an entire pipeline

Creating a Build, Test and Deploy Pipeline

  • Modeling the software delivery pipeline
  • Version controlling DSL code

Building and Application

  • Creating a Project
  • Creating, enabling, disabling jobs, and deleting jobs
  • Installing the build tool plug-in
  • Building, inspecting, and scheduling builds

Testing the Application

  • Installing the test tool plug-in
  • Running a unit test
  • Reviewing the results

Deploying the Application

  • Configuring a repository plug-in
  • Publishing the application
  • Reviewing the results

Collaborating with Team Members

  • Sharing Pipelines
  • Defining different pipelines for different features

Securing Jenkins

  • Enabling/disabling security
  • Overview of roles
  • Adding users

Scaling Jenkins

  • Running Jenkins as a distributed application

Troubleshooting

Summary and Conclusion

Opinie uczestników

★★★★★
★★★★★

Powiązane Kategorie

Szkolenia Powiązane

Kursy w promocyjnej cenie

Newsletter z promocjami

Zapisz się na nasz newsletter i otrzymuj informacje o aktualnych zniżkach na kursy otwarte.
Szanujemy Twoją prywatność, dlatego Twój e-mail będzie wykorzystywany jedynie w celu wysyłki naszego newslettera, nie będzie udostępniony ani sprzedany osobom trzecim.
W dowolnej chwili możesz zmienić swoje preferencje co do otrzymywanego newslettera bądź całkowicie się z niego wypisać.

Zaufali nam

is growing fast!

We are looking to expand our presence in Poland!

As a Business Development Manager you will:

  • expand business in Poland
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions