Back to [[conference:committee:2014-proposals]]\\ \\ **Title**: Continuous Integration 101\\ **Proposer**: [[2014:Paul Grenyer]]\\ **Proposer**: [[2014:Chris O Dell]]\\ **Type**: Tutorial\\ **Duration**: 360 mins\\ **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: makes comments like this... name COLON comment