Jenkins 2 workshop - The art of Continuous Integration


Details
• What we'll do
With this workshop you will learn how to setup, configure and use Jenkins 2 Pipelines with your workloads.
Oriented for the discerning PHP developer, it nevertheless applies to anything that can be splited in discrete work units.
In this workshop you will:
-
Install and setup Jenkins 2
-
Overview the most common plugins
-
Configure Jenkins 2 for use with your Version Control System (we will be using GIT on the workshop)
-
Overview of Jenkins 2 Pipelines
-
Setup and configure a pipeline
-
Run and debug error situations in a pipeline
-
Fix and redeploy the pipelines
-
Credentials and security in Jenkins 2 and pipelines
-
Using Docker with pipelines (intro)
-
Groovy language to create custom stages (intro)
• What to bring
A computer with:
- Java JDK 8.x already configured and running (MacOS or Linux preferably)
- GIT (2.x preferably)
- All tools required for the specific instructions that you want to run (composer, phpunit, and any other)
The workshop will be run assuming a working unix environment akin to Linux / MacOS.
If using Windows, you will need to know how to setup paths / folders as they will be much different.
There will be a GIT repo to clone (the exact location will be announced later on).
• Important to know
Thanks to or sponsors Oncorps: http://www.oncorps.io/

Jenkins 2 workshop - The art of Continuous Integration