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 | 1h 27m | |
Closed captioning | N/A | |
Transcript | N/A | |
eBooks / courseware | N/A | |
Hands-on labs | N/A | |
Sample code | Included | |
Exams | Included |
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 covers using Jenkins Domain Specific Language or DSL which allows you to describe a job and then the scripting to create DSL jobs with Git, and deploy them. Next you'll be introduced to the steps necessary to build pipelines in Jenkins.
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
DSL and Pipelines
Intro DSL (13:03)
- Introduction (00:08)
- Intro DSL (01:02)
- Install DSL (01:05)
- Seed Job (01:40)
- DSL Structure (03:15)
- DSL Description (02:33)
- DSL Parameters (03:09)
- Summary (00:08)
Source Code Management (09:24)
- Introduction (00:08)
- SCM (02:15)
- Triggers (01:27)
- Steps (03:37)
- Mailer (01:48)
- Summary (00:08)
Ansible and Maven DSL (19:25)
- Introduction (00:08)
- Ansible DSL (09:58)
- Maven DSL (09:11)
- Summary (00:08)
DSL Jobs (17:33)
- Introduction (00:08)
- Version DSL Git (03:11)
- Create DSL Jobs With Git (09:42)
- CI Concept (01:47)
- Delivery Concept (01:19)
- Deployment Concept (01:16)
- Summary (00:08)
Intro to Pipeline (14:18)
- Introduction (00:08)
- Intro Jenkinsfile (02:51)
- Intro Pipeline (02:53)
- Install Pipeline Plugin (01:07)
- First Jenkinsfile (04:34)
- Multiple Steps (02:35)
- Summary (00:08)
Pipeline Actions (13:46)
- Introduction (00:08)
- Retry Pipeline (02:46)
- Timeout Pipeline (02:33)
- Envs Pipeline (01:57)
- Creds Pipeline (02:59)
- Post Actions (03:14)
- Summary (00:08)