sponsors
usenix conference policies
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 |
Riverview A
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.
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.
Real world usage of Jenkins for better automation of testing and deployment with your team's software project.
- 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
connect with us