Learn your way! Get started

Jenkins, Part 5 of 7: Maven and GIT

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 Intermediate
Runtime 1h 4m
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. Learn how to use Maven to build java applications and integrate Maven with Jenkins. And then see how Junit for unit testing works well with Jenkins. Next, you'll create a docker Gitlab server and how to create the Git Repository

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



Maven and GIT

Intro to Maven (22:33)
  • Introduction (00:08)
  • Intro Maven (01:38)
  • Install Maven Plugin (01:07)
  • Git Plugin (00:50)
  • Clone Code (04:35)
  • Maven Build (05:28)
  • Maven Test (04:59)
  • Maven Deploy (03:38)
  • Summary (00:08)
Junit (18:15)
  • Introduction (00:08)
  • Record Junit (03:15)
  • Archive Jar (02:34)
  • Maven Email (03:10)
  • Docker GIT Server (08:58)
  • Summary (00:08)
Git Repo and Hooks (23:15)
  • Introduction (00:08)
  • Create Git Repo (01:39)
  • Create Git User (02:14)
  • Upload Maven To Your Git1 (05:34)
  • Jenkins Maven And Git Code (04:51)
  • Git Hooks (03:53)
  • Test Git Hooks (04:45)
  • Summary (00:08)