User Tools

Site Tools


2014:continuous_integration_101

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…

2014/continuous_integration_101.1380804086.txt.gz · Last modified: 2016/06/11 14:05 (external edit)