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
 

Testimonials

Related Courses

DevOps Practical Implementation and Tools

  21 hours

Test Automation with Selenium and Jenkins

  21 hours

Jenkins: Continuous Integration for Agile Development

  14 hours

Continuous Integration with Jenkins and Maven

  21 hours

Continuous Integration for JavaScript

  14 hours

Jenkins for .Net Continuous Integration (CI)

  14 hours

Docker and Jenkins for DevOps

  14 hours

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

  35 hours

OpenShift with Jenkins

  14 hours

Building CI/CD Pipelines with Jenkins X

  21 hours

Quality Assurance and Continuous Integration

  14 hours

Agile Software Testing with Continuous Integration

  28 hours

Travis CI: Cloud Based Continuous Integration

  7 hours

OpenShift 4 for Developers

  35 hours

Codeship: Continuous Integration for Agile Development

  7 hours