Books
Manoj Mahalingam S

Learning Continuous Integration with TeamCity

For those of you getting started with CI, TeamCity, or both, this book will help you understand the principles and essential practices of CI and then provide steps to implement them in different kinds of projects. The book covers the essential features of TeamCity that are needed for a complete CI setup.
You will cover everything from introducing CI to its practises and benefits before getting started with TeamCity as a CI tool. First, we set up CI in a tech stack agnostic way, and then employ CI for different platforms and stacks. Throughout, there is a continuous progression from the simple to the most advanced features of TeamCity, with advise on how to avoid the pitfalls too.
You will also be given an introduction to what's beyond CI —Continuous Delivery and Continuous Deployment—and how TeamCity can help you there too.
389 printed pages
Publication year
2014
Have you already read it? How did you like it?
👍👎

Quotes

  • b9952859142has quoted5 years ago
    Currently, our three build configurations are not linked except for the fact that they use the same repository.
  • b9952859142has quoted5 years ago
    functional-tests build configuration here was set to run the Selenium-based tests with the assumption that a display is available to the user used to run the agent. This is not the case in most CI setups as the agents will be running in headless mode.

    One strategy is to use a virtual display server, such as X virtual frame buffer (Xvfb). Xvfb makes it possible for agents that do not have a display to run apps that do require an X server to function correctly.
  • b9952859142has quoted5 years ago
    Heroku is a cloud application platform with the ability to easily deploy and host web applications written using various languages and frameworks, including Rails and Django.

On the bookshelves

fb2epub
Drag & drop your files (not more than 5 at once)