Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in
  • Overview
  • Registration Information
    • Registration Discounts
    • Venue, Hotel, and Travel
  • At a Glance
  • Calendar
  • Training Program
  • Activities
    • ATC and ICAC Poster Session
    • Birds-of-a-Feather Sessions
  • Sponsorship
  • Students and Grants
    • Grants for Women
  • Questions?
  • Help Promote!
  • Past Conferences

sponsors

Gold Sponsor
Gold Sponsor
Gold Sponsor
Silver Sponsor
Silver Sponsor
Bronze Sponsor
Bronze Sponsor
Bronze Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Media Sponsor
Industry Partner

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

Jenkins for Continuous Integration

17 Tuesday 18 Wednesday 19 Thursday 20 Friday
HotCloud '14 ATC '14
HotStorage '14 UCMS '14 URES '14
ICAC '14 Tutorials ICAC '14
Feedback Computing '14 WiAC '14 Sysadmin Training
Half Day Afternoon
(1:30 pm-5:00 pm)

Riverview A

R3
Joshua Jensen, EMC
Description: 

Your software development project needs a butler. Why? Your development team may be guilty of writing great code while only sporadically testing it, and pushing your code-base to production is tedious at best. Enter Continuous Integration with Jenkins. Learn how this development methodology and open source project can improve your software development process by consistently and continuously automating your software projects’ integration, testing, and deployment. I will walk you through a scenario of setting up a project using Jenkins. This course will conclude with a hands-on lab incorporating a GitHub project into an automated Jenkins Build Pipeline.

Who should attend: 

DevOps administrators in need of sanity when testing and deploying software

Lab requirements: Each participant in this class will need a laptop with two virtual machines preinstalled with any Jenkins-compatible Linux distribution.

Take back to work: 

Real world usage of Jenkins for better automation of testing and deployment with your team's software project.

Topics include: 
  • Continuous integration concepts and best practices 
  • Jenkins concepts and configuration 
  • Jobs, job history, and build artifacts 
  • SCM integration and job triggering 
  • Jenkins cluster farming: multi-node management made easy 
  • Authentication with Active Directory, LDAP, and role-based authorization 
  • Jenkins plugins and third-party integration 
  • Distributed builds for heterogeneous architectures 
  • Build/test/deploy pipelines 
  • Hands-on lab incorporating a GitHub project into an automated Build Pipeline

Gold Sponsors

Silver Sponsors

Bronze Sponsors

Media Sponsors & Industry Partners

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us