Join me for this 3/4 day Jenkins introduction workshop. We’ll learn Jenkins from the ground up and work through examples to ensure you feel comfortable with using it and understanding it before the workshop ends.
Participants should bring either a Windows or Mac laptop to work through the workshop exercises.
Please make sure to have a recent version of Java (1.7 or greater) installed on your laptop. We will also need Git installed but can do that in class if needed.
Topics covered:
· What Jenkins is
· The Jenkins “object model”
· Global Configuration
· Setting up build jobs and navigating around Jenkins
· Customizing Jenkins – adding parameters and utilizing environment variables
· Jenkins Plugins
· Building an example project with Jenkins and Git
· Setting up polling for changes (Continuous Integration)
Setting up security in Jenkins
Creating and using Jenkins slaves
· Driving Jenkins from the command line Scripting Jenkins with Groovy
Notes:
We’re looking forward to having you in the Jenkins workshop. To maximize the learning and value of our time together, we ask that you prepare your notebook that you’re bringing to this very hands on workshop.
1) Choose a Windows or Mac laptop that you’ll be bringing to the workshop (we have some downloads and installs that are better to do before the event). Ensure you have admin or sudo privileges on the machine.
2) Please have a recent Java JDK installed.
3) Download and install the latest Jenkins to your machine from: http://mirrors.jenkins-ci.org
4) Please have Git installed prior to attending the workshop. There’s no need to “configure it” beyond the basic install. You can get git from http://git-scm.com/downloads For Windows users, the Git for Windows that includes a Git Bash shell is the preferred installation for the class.
5a) Test your git setup is working by running git --version at your terminal prompt on Mac or at your prompt on Windows.
This session is a workshop. Please come prepared.
1) Choose a Windows or Mac laptop that you’ll be bringing to the workshop (we have some downloads and installs that are better to do before the event). Ensure you have admin or sudo privileges on the machine.
2) Please have a recent Java JDK installed.
3) Download and install the latest Jenkins to your machine from: http://mirrors.jenkins-ci.org
4) Please have Git installed prior to attending the workshop. There’s no need to “configure it” beyond the basic install. Installation instructions can be via operating-system specific pages at:
http://help.github.com/win-git-installation/
http://help.github.com/mac-git-installation/
5a) Test your git setup is working by running git --version at your terminal prompt on Mac or at your “Git Bash Prompt” on Windows. Verify the output says Git is version 1.7 or higher.
I’ve been involved in the software industry for over 25 years, holding various technical and management positions. Over my time in the industry, much has changed, but one constant is the need for those in the business to grow their skills and keep up with ever-changing technologies and paradigms.
To that end, I’ve always tried to make time to learn and develop both technical and leadership skills and share them with others. In the early days, I taught community college classes on topics like Lotus and early versions of Windows while working as a software developer by day.
Fast forward quite a few years and more recently, I’ve been fortunate enough to have a chance to explore and train others in technologies like Git, Gerrit, Gradle and Jenkins as part of my job managing a group focusing on developer productivity and emerging technologies. Regardless of the topic or technology, there’s no substitute for the excitement and sense of potential that come from providing others with the knowledge they need to help them accomplish their goals.
In my spare time, I hang out with my wife Anne-Marie, 4 children and a small dog in Cary, North Carolina and volunteer in local Cub Scout and Boy Scout organizations.
More About Brent »