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
Testimonials (1)
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.