Learning Continuous Integration with TeamCity - Softcover

Manoj Mahalingam Swaminathan

 
9781849699518: Learning Continuous Integration with TeamCity

Synopsis

TeamCity is a very powerful, simple and developer-friendly continuous integration and deployment tool. With a huge range of users, it is currently employed by everyone from small teams to large enterprises, all able to utilise the benefits of this technology.

This book gives you a comprehensive guide from setting up TeamCity to building projects and developing them by integrating additional tools and platforms. This book will provide you with a comprehensive overview of TeamCity whilst giving you the practical knowledge you need to get started, and keep developing.

Starting with an introduction and installation of TeamCity, we ll take you with practical and easy to follow steps all the way through constructing projects with Java, Ruby and .NET. We will move on to exploring tool integration, before taking a look at more advanced concepts, such as meta-runners and the TeamCity REST API and best practice tips. We ll also introduce the concept of Continuous Delivery and how TeamCity can be used with it to best effect, as well as looking at the use of TeamCity in enterprises.

"synopsis" may belong to another edition of this title.

About the Author

Manoj Mahalingam S

Manoj Mahalingam S is an Application Developer and Devops engineer at ThoughtWorks Inc., where he started his career five years ago. He mainly codes in C#, Python, and Ruby. He likes to think he knows Haskell, but maybe he doesn't. He is also extremely fond of PowerShell and is the author of the PowerShell-based build-and-release framework, YDeliver (https://github.com/manojlds/ydeliver). He has employed Continuous Integration and Continuous Delivery in a number of projects, ranging across all the major tech stacks. He has also spoken at a number of conferences, including Pycon India and Devopsdays India. He can be found answering questions on Stack Overflow at http://stackoverflow.com/users/526535/manojlds and also contributing to a number of projects on GitHub. He blogs at http://www.stacktoheap.com.

"About this title" may belong to another edition of this title.