• Online, Self-Paced
Course Description

In this course, you will learn how to build jobs, manage source code, and incorporate advanced features of job and security implementations.

Learning Objectives

Setting Up Build Jobs

  • start the course
  • describe what is a Jenkins build job
  • specify how we can create and provision a freestyle build job
  • describe how to configure source codes and manage source codes in Jenkins
  • specify how to provision and work with build triggers in Jenkins
  • list and describe the steps and processes involved with Jenkins builds
  • describe the steps involved in pre and post-build actions of adding properties
  • describe the steps involved in pre and post-build actions of adding properties files
  • illustrate how to build and run new build jobs
  • illustrate how to build and work with Maven build jobs
  • describe how Jenkins facilitates compatibility with other languages

Build Jobs and Security

  • illustrate the advanced build concepts that are implemented with parameterized and distributed builds
  • list the security features and illustrate provisioning security in Jenkins build jobs

Practice: Setting up Builds and Security

  • create a freestyle project and perform pre and post-build operations

Framework Connections

The materials within this course focus on the Knowledge Skills and Abilities (KSAs) identified within the Specialty Areas listed below. Click to view Specialty Area details within the interactive National Cybersecurity Workforce Framework.

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.