Book Image

TeamCity 7 Continuous Integration Essentials

By : Volodymyr Melymuka
Book Image

TeamCity 7 Continuous Integration Essentials

By: Volodymyr Melymuka

Overview of this book

<p>Nowadays, Agile application development is usually done at a fast pace when many developers are working on the same piece of code. Every so often, this becomes a real challenge if there&rsquo;s no permanent control over consistency of the project source. It is often impossible to force lazy and/or busy programmers to execute tests before and after each of their commits. Continuous Integration is a well-known life saver for distributed development environments with TeamCity being one of the best and easy-to-use instruments utilizing it. <br /><br />"TeamCity 7 Continuous Integration Essentials" is the first book of its kind showing in a sequential approach &mdash; how to start implementing Continuous Integration &mdash; over generic projects and enclosing rich features of the TeamCity as a project gradually evolves.<br /><br />Learn how to do a quick-start with TeamCity and suite most of the common needs right out of the box. As the project grows and more sophisticated requirements to the build process arise, the examples from this guide will assist you showing how to unleash TeamCity hidden powers and adjust advanced features to bring stability into the distributed development process.<br /><br />You will learn how to start a new Java project from scratch generating a working &ldquo;skeleton&rdquo; of web application using Apache Maven and later adding some business logic and writing certain tests. After that, you will know how to perform a swift attach of TeamCity facilities to your project and eventually change it into rich featured information source describing the current state of your venture. If you want to benefit from Continuous Integration and are considering using TeamCity then this book is for you.<br /><br />You will be acquainted with everything you need to know in order to apply Continuous Integration with TeamCity by installing it first, then turning on automatic supervision over project&rsquo;s reliability, and finally tuning up advanced settings in order to match your needs.</p>
Table of Contents (15 chapters)

About the Reviewer

Rickard Nilsson is a Software Architect, Developer, Craftsman, and an agile enthusiast with experience in a great variety of business applications ranging from e-commerce to intranet solutions. He holds a Master of Science degree in Information Technology.

Rickard has been a Continuous Integration practitioner and enthusiast for several years, implementing the practice in his own team as well as helping other teams in getting started with the process using tools such as TeamCity and Team Foundation Server. He has also been talking, writing blog posts, and answering questions on Stack Overflow (stackoverflow.com/) about Continuous Integration and related topics.

Rickard works as a consultant at Ninetech, a company providing expertise and solutions in digital market communication and IT. In his spare time, Rickard is a blogger at http://rickardnilsson.net.

The other books that Rickard has been involved in include Continuous Integration in .NET, Kawalerowicz and Berntson, and The Art of Unit Testing, Second Edition, Roy Osherove.