Introduction
  • Welcome: Course Objectives and Overview
  • Course Focus and Approach
  • Build Maturity
  • What is Jenkins?
  • About the Instructor
Full Installation
  • Overview
  • Windows Installation
  • Mac Installaiton
  • LInux Installation
The Basics
  • The Basics Overview
  • The First Job
  • Jenkins Dashboard
  • Failing Jobs
  • Copy and Rename Jobs
  • Update Plugins
  • Delete a Job
  • Manage Jenkins
  • Jenkins Configuration
Maven Projects
  • Maven Projects Overview
  • Confirm Maven Project Outside Jenkins
  • Maven Freestyle
  • Jenkins Workspace
  • Maven Jobs
  • Maven Build Modules
  • Failed Maven Projects
  • Scheduling Jenkins Jobs
  • Source Control Polling in Jenkins
  • Jenkins Tabs
  • Jenkins Home Directory
  • Upgrading Jenkins
Tests and Quality Analysis: Continuous Inspection
  • Continuous Inspection Overview
  • Project Source Review (Unit Tests and updates for quality analysis)
  • Quality Analysis Plugins and Configuration
  • Build and Review
  • Unit Testing in Jenkins
  • Reviewing Quality Analysis
  • Enforcing Minimum Quality Scores
  • Improving Quality Scores
Publishing Build Artifacts to an Artifact Repository
  • Publishing Overview
  • Maven Repository Plugin and Configuration
  • Build and Review Artifact Publishing
Build Artifact Deployment with Jenkins
  • Deployment Overview
  • Tomcat Installation
  • Deployment Plugin
  • Deployment
Security in Jenkins
  • Security Overview
  • Manually Disable Security
  • Enable Security and Login
  • Adding Users in Matrix-Based Security
  • Users Role
  • Project Role
AWS Lightsail for Jenkins Production
  • Jenkins Production Using Lightsail Overview
  • AWS Signup
  • Course Repository
  • Jenkins Instance
  • Static IP Address and DNS
  • Instance Access
  • Jenkins Setup
  • Restart within Lightsail
  • Instance Snapshots
  • Instance Flip
  • Clean Up
  • Update HostKey
  • Web Secured, Part 1
  • Web Secured, Part 2
  • Update Jenkins
  • Beyond Lightsail
Scaling Jenkins in AWS Lightsail
  • Scaling Jenkins in AWS Lightsail Overview
  • Bigger is Better
  • Bigger Project
  • Scale Up Design
  • Web Proxy Server, Part 1
  • Web Proxy Server, Part 2
  • Securing with SSL
  • Jenkins Master Instance
  • Web Proxy Connection
  • Jenkins Setup
  • Build Node Instances, Part 1
  • Build Node Instances, Part 2
  • Jenkins Plugins
  • Jenkins Global Tools
  • Add Credentials
  • Attach Build Nodes
  • Update Build Nodes
  • Host Verify
  • Project Labels
  • Matrix Project
  • Maven Project, Revisited
  • Build Node Reduction
  • More Clean Up