- A general understanding of the software development cycle.
- Experience with Jenkins.
Audience
- Software developers
- DevOps engineers
- Build engineers
- Test engineers
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.
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
United Arab Emirates - Jenkins 2: Building CI/CD Pipelines
Qatar - Jenkins 2: Building CI/CD Pipelines
Egypt - Jenkins 2: Building CI/CD Pipelines
Saudi Arabia - Jenkins 2: Building CI/CD Pipelines
South Africa - Jenkins 2: Building CI/CD Pipelines
Brasil - Jenkins 2: Building CI/CD Pipelines
Canada - Jenkins 2: Building CI/CD Pipelines
中国 - Jenkins 2: Building CI/CD Pipelines
香港 - Jenkins 2: Building CI/CD Pipelines
澳門 - Jenkins 2: Building CI/CD Pipelines
台灣 - Jenkins 2: Building CI/CD Pipelines
USA - Jenkins 2: Building CI/CD Pipelines
Österreich - Jenkins 2: Building CI/CD Pipelines
Schweiz - Jenkins 2: Building CI/CD Pipelines
Deutschland - Jenkins 2: Building CI/CD Pipelines
Czech Republic - Jenkins 2: Building CI/CD Pipelines
Denmark - Jenkins 2: Building CI/CD Pipelines
Estonia - Jenkins 2: Building CI/CD Pipelines
Finland - Jenkins 2: Building CI/CD Pipelines
Greece - Jenkins 2: Building CI/CD Pipelines
Magyarország - Jenkins 2: Building CI/CD Pipelines
Ireland - Jenkins 2: Building CI/CD Pipelines
Luxembourg - Jenkins 2: Building CI/CD Pipelines
Latvia - Jenkins 2: Building CI/CD Pipelines
España - Jenkins 2: Building CI/CD Pipelines
Italia - Jenkins 2: Building CI/CD Pipelines
Lithuania - Jenkins 2: Building CI/CD Pipelines
Nederland - Jenkins 2: Building CI/CD Pipelines
Norway - Jenkins 2: Building CI/CD Pipelines
Portugal - Jenkins 2: Building CI/CD Pipelines
România - Jenkins 2: Building CI/CD Pipelines
Sverige - Jenkins 2: Building CI/CD Pipelines
Türkiye - Jenkins 2: Building CI/CD Pipelines
Malta - Jenkins 2: Building CI/CD Pipelines
Belgique - Jenkins 2: Building CI/CD Pipelines
France - Jenkins 2: Building CI/CD Pipelines
日本 - Jenkins 2: Building CI/CD Pipelines
Australia - Jenkins 2: Building CI/CD Pipelines
Malaysia - Jenkins 2: Building CI/CD Pipelines
New Zealand - Jenkins 2: Building CI/CD Pipelines
Philippines - Jenkins 2: Building CI/CD Pipelines
Singapore - Jenkins 2: Building CI/CD Pipelines
Thailand - Jenkins 2: Building CI/CD Pipelines
Vietnam - Jenkins 2: Building CI/CD Pipelines
India - Jenkins 2: Building CI/CD Pipelines
Argentina - Jenkins 2: Building CI/CD Pipelines
Chile - Jenkins 2: Building CI/CD Pipelines
Costa Rica - Jenkins 2: Building CI/CD Pipelines
Ecuador - Jenkins 2: Building CI/CD Pipelines
Guatemala - Jenkins 2: Building CI/CD Pipelines
Colombia - Jenkins 2: Building CI/CD Pipelines
México - Jenkins 2: Building CI/CD Pipelines
Panama - Jenkins 2: Building CI/CD Pipelines
Peru - Jenkins 2: Building CI/CD Pipelines
Uruguay - Jenkins 2: Building CI/CD Pipelines
Venezuela - Jenkins 2: Building CI/CD Pipelines
Polska - Jenkins 2: Building CI/CD Pipelines
United Kingdom - Jenkins 2: Building CI/CD Pipelines
South Korea - Jenkins 2: Building CI/CD Pipelines
Pakistan - Jenkins 2: Building CI/CD Pipelines
Sri Lanka - Jenkins 2: Building CI/CD Pipelines
Bulgaria - Jenkins 2: Building CI/CD Pipelines
Bolivia - Jenkins 2: Building CI/CD Pipelines
Indonesia - Jenkins 2: Building CI/CD Pipelines
Kazakhstan - Jenkins 2: Building CI/CD Pipelines
Moldova - Jenkins 2: Building CI/CD Pipelines
Morocco - Jenkins 2: Building CI/CD Pipelines
Tunisia - Jenkins 2: Building CI/CD Pipelines
Kuwait - Jenkins 2: Building CI/CD Pipelines
Oman - Jenkins 2: Building CI/CD Pipelines
Slovakia - Jenkins 2: Building CI/CD Pipelines
Kenya - Jenkins 2: Building CI/CD Pipelines
Nigeria - Jenkins 2: Building CI/CD Pipelines
Botswana - Jenkins 2: Building CI/CD Pipelines
Slovenia - Jenkins 2: Building CI/CD Pipelines
Croatia - Jenkins 2: Building CI/CD Pipelines
Serbia - Jenkins 2: Building CI/CD Pipelines
Bhutan - Jenkins 2: Building CI/CD Pipelines