Get in Touch

Course Outline

Introduction

  • Jenkins vs Jenkins 2

Setting up Jenkins 2

  • Installing Jenkins
  • Running Jenkins
  • Running Jenkins in Docker
  • Establishing the project folder structure

Overview of Jenkins 2 Features and Architecture

  • Projects, views, queues, and executors
  • Pipeline as code using the new DSL (Domain Specific Language)
  • The Jenkins 2 Plugin Ecosystem

Navigating the Jenkins Interface

  • Visualizing artifacts across the entire pipeline

Creating a Build, Test, and Deploy Pipeline

  • Modeling the software delivery pipeline
  • Version controlling DSL code

Building an Application

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

Testing the Application

  • Installing the test tool plug-in
  • Executing unit tests
  • Reviewing test results

Deploying the Application

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

Collaborating with Team Members

  • Sharing Pipelines
  • Defining separate 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

Requirements

  • A solid understanding of the software development lifecycle.
  • Practical experience with Jenkins.

Target Audience

  • Software developers
  • DevOps engineers
  • Build engineers
  • Test engineers
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories