Get in Touch
 Duration 14 hours

Course Outline

Introduction

  • Differences between Jenkins and Jenkins 2

Setup of Jenkins 2

  • Installation of Jenkins
  • Executing Jenkins
  • Running Jenkins within Docker
  • Establishing the project folder structure

Overview of Jenkins 2 Capabilities 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 User Interface

  • Tracking an artifact through the entire pipeline

Developing a Build, Test, and Deploy Pipeline

  • Designing the software delivery pipeline
  • Managing DSL code under version control

Building the Application

  • Creating a Project
  • Managing jobs: creating, enabling, disabling, and deleting
  • Installing the build tool plugin
  • Building, analyzing, and scheduling builds

Testing the Application

  • Installing the test tool plugin
  • Executing a unit test
  • Analyzing the results

Deploying the Application

  • Configuring a repository plugin
  • Releasing the application
  • Analyzing the results

Collaboration with Team Members

  • Sharing Pipelines
  • Creating distinct pipelines for different features

Securing Jenkins

  • Toggling security settings
  • Overview of user roles
  • Adding new users

Scaling Jenkins

  • Operating Jenkins as a distributed application

Troubleshooting

Summary and Conclusion

Requirements

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

Target Audience

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

Number of participants


Price per participant (excl. VAT)

Testimonials (1)

Upcoming Courses

Related Categories