Learn your way! Get started

Jenkins, Part 7 of 7: Put it All Together

with expert Ricardo Gonzalez


Course at a glance

Included in these subscriptions:

  • Dev & IT Pro Video
  • Dev & IT Pro Power Pack

Release date 5/10/2019
Level Advanced
Runtime 2h 14m
Closed captioning N/A
Transcript N/A
eBooks / courseware N/A
Hands-on labs N/A
Sample code Included
Exams Included


Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More



Course description

Jenkins is open source automation software that helps automate software development with continuous integration and facilitating technical aspects of continuous delivery. This course puts everything into action that has been learned over the series. You will create and test a Docker image, use scripts to create and push JAR files to a repository, manually deploy but then create a pipeline that deploys automatically to do continuous delivery.

Prerequisites

Basic GNU/LINUX knowledge is nice to have, but not required. A computer that supports Virtualization. Internet connection Basic Docker understanding is nice to have, but not required.

Meet the expert

Ricardo is a Red Hat certified engineer and systems administrator, cloud architect and linux specialist. He has taught students around the world and is passionate about process automation, and tools to make infrastructure as code to create efficient architecture solutions.

Course outline



Test and Create

Build a Pipeline (12:52)
  • Introduction (00:08)
  • Intro Jenkins Docker Maven (01:09)
  • Install Docker In Docker (09:41)
  • Define Pipelines Steps (01:44)
  • Summary (00:08)
Build a JAR (17:04)
  • Introduction (00:08)
  • Build jar Using Docker (12:23)
  • Script To Automate Jar (04:25)
  • Summary (00:08)
Docker Image and Test (21:38)
  • Introduction (00:08)
  • Docker Image With Jar (06:13)
  • Build With Docker Compose (04:34)
  • Automate Build Process Script (06:19)
  • Add Build To Jenkinsfile (02:19)
  • Test Docker Code (01:56)
  • Summary (00:08)
Test and Create VM (15:29)
  • Introduction (00:08)
  • Script to Test (01:55)
  • Jenkins File Test (00:59)
  • Create VM (06:28)
  • Create Docker Hub (02:16)
  • Docker Hub Repo (00:48)
  • Push Pull Images (02:45)
  • Summary (00:08)

Deployment

Script to Push (15:42)
  • Introduction (00:08)
  • Script to Push (06:09)
  • Jenkinsfile Push (01:11)
  • Transfer var file (08:05)
  • Summary (00:08)
Manual Deploy (15:50)
  • Introduction (00:08)
  • Manual Deploy (09:22)
  • transfer Deploy Script (06:11)
  • Summary (00:08)
Deploy and Create Pipeline (16:15)
  • Introduction (00:08)
  • Exec Script In Remote Machine (02:56)
  • Deploy To Jenkinsfile (00:42)
  • Create Git Repo (04:08)
  • Create Pipeline (03:23)
  • Change PWD Path (02:17)
  • Create Registry Credential (02:30)
  • Summary (00:08)
Key File (19:10)
  • Introduction (00:08)
  • Add Jenkins Key File (01:43)
  • Post Actions (03:55)
  • Exec Pipeline Manually (04:10)
  • Git Hook (02:11)
  • Finally! (06:54)
  • Summary (00:08)