Course Outline

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

Requirements

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

Audience

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

Number of participants



Price per participant

Testimonials (4)

Related Courses

Advance Test Automation in Java using Selenium with continuous integration and version control

35 Hours

Continuous Integration for JavaScript

14 Hours

DevOps Practical Implementation and Tools

21 Hours

Docker and Jenkins for DevOps

14 Hours

Jenkins: Continuous Integration for Agile Development

14 Hours

Jenkins Advanced

14 Hours

Jenkins for .Net Continuous Integration (CI)

14 Hours

Jenkins Fundamentals

14 Hours

Continuous Integration with Jenkins and Maven

21 Hours

Building CI/CD Pipelines with Jenkins X

21 Hours

OpenShift with Jenkins

14 Hours

Test Automation with Selenium and Jenkins

21 Hours

Agile Software Testing with Continuous Integration

28 Hours

Getting Started with Argo Project and Core Components

7 Hours

CI/CD with Bitbucket Pipelines

14 Hours

Related Categories

1