Course Outline

Introduction

  • Jenkins vs Jenkins 2

Setting up Jenkins 2 for Government Use

  • 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 Users

  • Visualizing an artifact across an entire pipeline

Creating a Build, Test, and Deploy Pipeline for Government Projects

  • Modeling the software delivery pipeline
  • Version controlling DSL code

Building an Application for Government Use

  • 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 Compliance

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

Deploying the Application for Government Operations

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

Collaborating with Team Members in Government Projects

  • Sharing Pipelines
  • Defining different pipelines for different features

Securing Jenkins for Government Use

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

Scaling Jenkins for Government Operations

  • Running Jenkins as a distributed application

Troubleshooting Jenkins Issues for Government Users

Summary and Conclusion for Government Implementation

Requirements

  • A fundamental understanding of the software development lifecycle.
  • Practical experience with Jenkins.

Audience for Government

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

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories