Continuous Integration with Jenkins, Part 1