• Online, Self-Paced
Course Description

In this course, we will introduce the concepts of Jenkins 2 and plugins that are enabled by default. We will learn how to set up a Jenkins environment, build jobs, and choose and use the right plugins.

Learning Objectives

An Overview of Jenkins

  • start the course
  • specify the processes associated with Jenkins continuous integration
  • describe the architecture and capabilities of Jenkins and automating continuous integration with Jenkins

Setting Up Jenkins

  • classify the prerequisites and the base technologies used when setting up Jenkins
  • demonstrate how to set up Jenkins
  • list and configure the Jenkins tools that can be used in automating the process of integration

Getting Started with Jenkins

  • demonstrate how to get started with a project in Jenkins
  • describe the various pre-build actions and how to perform them
  • build and configure a simple Jenkins build job
  • demonstrate how to work with Jenkins build jobs
  • demonstrate how to use Jenkins reporting

Working with Plugins

  • specify the basic working process of adding, managing, and, upgrading plugins in Jenkins
  • list the most commonly used plugins in Jenkins and specify their purpose

Practice: Setting Up Jenkins Builds

  • set up a project and work with builds and plugins in Jenkins

Framework Connections

The materials within this course focus on the NICE Framework Task, Knowledge, and Skill statements identified within the indicated NICE Framework component(s):

Specialty Areas

  • Systems Development