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.1380804181.txt.gz · Last modified: 2016/06/11 14:05 (external edit)