fbpx
Have something to share about engineering practices, architecture or DevOps?
Become a speaker now

Best Practices for Continuous Integration Setup

Best Practices for Continuous Integration Setup

Abstract: Modern continuous integration tools have grown over years, and turned into smart and complex software. They support a wide range of technologies, and offer lots of options for configuration and customization.

This often means that there are several ways to configure your continuous integration server to achieve the same goal. Some of these approaches are worse than others, as such configurations are harder to maintain. Besides, they do not allow using additional features and getting extra benefits that the CI server could provide.

We know this from our experience in developing JetBrains TeamCity and supporting our customers. Over time we have seen lots of deployments and real environments, and accumulated broad knowledge on good and bad practices of CI software configuration.

Our talk will be useful for anyone dealing with Continuous Integration. We will review most common configuration problems and mistakes, discuss different solutions for them and demonstrate some of the advanced TeamCity features that enable you to manage build infrastructure more efficiently.

Format: Talk (50 minutes)
Language: Russian
Michael Kuzmin

Michael Kuzmin

JetBrains, Russia

A software analyst and support engineer, developing and maintaining enterprise software over 10 years.

Nikita Skvortsov

Nikita Skvortsov

JetBrains, Russia

A software engineer with 7 years of experience in Java, mostly with web applications. Likes green builds, delivered artifacts and happy customers.

Slides