Getting Started With Jenkins Continuous Integration
In this course we will lean how to setup the continuous integration tool, Jenkins. We will also learn how to use Jenkins to automate much of the build and deployment process.
Authored by:
John Sonmez
Duration: 2h 38m
Level: Intermediate
Released: 2/22/2013
Features:
Duration: 2h 38m
Level: Intermediate
Released: 2/22/2013
Features:
Course Rating:
You are currently not signed in. Please sign in to access subscriber-only content.
Currently using: {{getCurrentPlayerName()}} [Change]
| expand all | collapse all | Progress | Duration | |
|---|---|---|---|
What is Jenkins? |
|
00:22:41 | |
|
Introduction
|
|
00:43 | |
|
About this Course
|
|
01:04 | |
|
About Jenkins
|
|
03:51 | |
|
History
|
|
02:05 | |
|
Splitting of Projects
|
|
07:11 | |
|
What is Continuous Integration?
|
|
02:32 | |
|
Where Jenkins Fits In
|
|
04:17 | |
|
Summary
|
|
00:58 | |
Installing |
|
00:30:43 | |
|
Introduction
|
|
01:06 | |
|
Prerequisites
|
|
01:58 | |
|
Getting Jenkins
|
|
03:04 | |
|
Starting Jenkins
|
|
01:36 | |
|
Testing the Install
|
|
01:02 | |
|
Command Line Options
|
|
02:16 | |
|
Getting the Service Installer
|
|
01:22 | |
|
Installing as a Service
|
|
00:56 | |
|
Alternate Method
|
|
00:46 | |
|
Nodes
|
|
02:50 | |
|
Configuring a Node
|
|
03:48 | |
|
Setting up a Node
|
|
03:04 | |
|
UI Tour
|
|
05:20 | |
|
Summary
|
|
01:35 | |
Creating a Simple Job |
|
00:36:04 | |
|
Introduction
|
|
00:49 | |
|
Basic Project
|
|
01:46 | |
|
Our Project
|
|
01:42 | |
|
Looking at the Code
|
|
01:50 | |
|
Moving to Jenkins
|
|
03:39 | |
|
Manually Building
|
|
03:14 | |
|
Build Triggers
|
|
01:30 | |
|
Jenkin Plugins
|
|
01:26 | |
|
Creating a Job
|
|
04:22 | |
|
Build Steps
|
|
00:51 | |
|
First Build Step
|
|
02:27 | |
|
Testing the Trigger
|
|
01:33 | |
|
Add Tests
|
|
02:11 | |
|
Workspaces
|
|
01:00 | |
|
Post Build Actions
|
|
00:52 | |
|
Reporting Test Results
|
|
03:13 | |
|
Failing the Build
|
|
01:30 | |
|
Fixing the Build
|
|
00:32 | |
|
Summary
|
|
01:37 | |
Plugins |
|
00:31:32 | |
|
Introduction
|
|
01:00 | |
|
Plugin Architecture
|
|
01:42 | |
|
Extension Points
|
|
01:16 | |
|
Getting Plugins
|
|
01:52 | |
|
Plugin Wiki
|
|
01:24 | |
|
Useful Plugins Overview
|
|
00:52 | |
|
Source Code Plugins
|
|
00:48 | |
|
Trigger Plugins
|
|
01:51 | |
|
Build Tool Plugins
|
|
02:11 | |
|
Wrapper Plugins
|
|
01:33 | |
|
Notifier Plugins
|
|
00:54 | |
|
Reporting Plugins
|
|
01:16 | |
|
Artifact and UI Plugins
|
|
02:33 | |
|
Installing a Plugin
|
|
02:54 | |
|
Plugin Configuration
|
|
03:03 | |
|
Security Overview
|
|
04:01 | |
|
Summary
|
|
02:22 | |
The Big Picture |
|
00:37:55 | |
|
Introduction
|
|
01:05 | |
|
A Case Study
|
|
01:07 | |
|
The Flow
|
|
06:35 | |
|
Demo: The Flow
|
|
06:53 | |
|
Stay Calm
|
|
01:20 | |
|
Areas of Discipline
|
|
00:42 | |
|
Unit Testing
|
|
02:24 | |
|
Test Coverage
|
|
02:06 | |
|
Acceptance Testing
|
|
02:22 | |
|
Code Quality Metrics
|
|
02:06 | |
|
Notifications
|
|
02:00 | |
|
Documentation
|
|
00:52 | |
|
Deployments
|
|
02:07 | |
|
Growing
|
|
04:57 | |
|
Summary
|
|
01:19 |
What is Jenkins?