Java Build Automation & Continuous Integration
Continuous Integration is a fundamental best practice of modern software development. In this course, you will learn how to set up an effective Continuous Integration environment that will reduce integration issues, improve code quality, and improve communication and collaboration between team members. You will also learn how Continuous Integration can act as a communications hub for your development team.
Delivered by John Smart of Wakaleo Consulting, author of the Java Power Tools book, this course is an intensive 1-day workshop, based on extended material from the Java Power Tools Bootcamp, with a mixture of teaching and lab exercises. You will learn about how to design and implement an effective Continuous Integration build environment, as well as some invaluable tricks of the trade.
The course comes in two versions: one using Hudson, the leading open source CI tool, and one based on Bamboo, a commercial CI tool from Atlassian.
The course is very practical in nature and contains approximately 60% lab work. Each participant will receive a copy of the student notes and lab solutions, a certificate of completion, and a CD containing all the tools covered in the course.