Course Outline

Introduction

  • Jenkins vs. Jenkins 2

Setting up Jenkins 2 for Government

  • Installing Jenkins
  • Running Jenkins
  • Running Jenkins in Docker
  • Setting up the project folder structure

Overview of Jenkins 2 Features and Architecture for Government

  • Project, view, queue, executor
  • Pipeline as code using new DSL (Domain Specific Language)
  • The Jenkins 2 Plugin Ecosystem

Navigating the Jenkins Interface for Government

  • Visualizing an artifact across an entire pipeline

Creating a Build, Test, and Deploy Pipeline for Government

  • Modeling the software delivery pipeline
  • Version controlling DSL code

Building an Application for Government

  • Creating a Project
  • Creating, enabling, disabling jobs, and deleting jobs
  • Installing the build tool plug-in
  • Building, inspecting, and scheduling builds

Testing the Application for Government

  • Installing the test tool plug-in
  • Running a unit test
  • Reviewing the results

Deploying the Application for Government

  • Configuring a repository plug-in
  • Publishing the application
  • Reviewing the results

Collaborating with Team Members for Government

  • Sharing Pipelines
  • Defining different pipelines for different features

Securing Jenkins for Government

  • Enabling/disabling security
  • Overview of roles
  • Adding users

Scaling Jenkins for Government

  • Running Jenkins as a distributed application

Troubleshooting for Government

Summary and Conclusion for Government

Requirements

  • A foundational knowledge of the software development lifecycle for government.
  • Experience with Jenkins.

Audience

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories