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/
