There are plenty of good tools out there - the trick is to get them all to play together well. In this presentation, we go through the full process of setting up an automated software development infrastructure, from code changes and version control right through to automated deployment to staging and production.
We will go through the key steps involved in automating a typical Java project using Maven, Hudson and a large cast of other supporting tools. We will see not only how to automate the build itself, but also how to improve code quality, manage releases, and improve team communication:
- Understand how to use CI as a foundation for build automation and team communication
- Understand how to automate unit and integration tests, and how to use them to monitor and improve your code and your build process
- Understand how to integrate code quality and code coverage metrics into your build process, and how to use them
- Understand how to automate the release and deployment process
Download the PDF here.
Trackback(0)
 |