This is an old revision of the document!
Back to proposals-2014
Title: Continuous Integration 101
Proposer: paul_grenyer
Type: Tutorial
Duration: 360 minutes
Description:
Objectives
Continuous Integration 101 is a foundation continuous integration course for Java developers. It is a practical course that can be completed within a working day in most cases. After completing the course you will:
- Understand what continuous integration is and why it is so important
- Be able to create Java projects and build them with Ant and/or Maven so that they can be run by Jenkins.
- Be able to create continuous integration jobs with Jenkins
- Be able to notify developers of changes to the build status
- Be able to monitor code quality with Sonar
- Be able to deploy applications to Tomcat as part of a Jenkins job
Who should take Continuous Integration 101?
Anyone with a working knowledge of Java who would like to learn about continuous integration. This includes developers, testers, build engineers and anyone else who needs to create and/or maintain Java based continuous integration.
I'm also hoping to have a .Net version ready for April and maybe even some continuous delivery and integration and system testing exercises.
This course requires a good internet connection.
Jon: comment like this…