User Tools

Site Tools


2014:continuous_integration_101

Back to 2014-proposals

Title: Continuous Integration 101
Proposer: Paul Grenyer
Proposer: 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

2014/continuous_integration_101.txt · Last modified: 2016/06/11 14:05 by 127.0.0.1