Егор Васильев
Trucker Path, Moscow

How to optimize your own CI

I’m willing to bet that almost every one of you has a Continuous Integration server for your projects. Whether it's Jenkins, Bamboo, TeamCity, or just a ubuntu server is not important. What's important  is that the server performs the task you want. For some its just a build server, for others it runs unit tests and some run selenium tests on it or have the full continuous delivery setup.

But ask yourself the question: "Are you satisfied with the work of your CI server?". Maybe you’d like to have additional features, get more speed and convenience? I asked myself this question and it turned out that the work of CI on our project work was not perfect.

In this speech, I want to talk about how and why a new CI server was set up from scratch, what problems I faced in the process and, of course, about how I organized testing on this server.

Audience level
Lightning Talk (20 min)

Comments

{{comment.AuthorInfo}}
{{ comment.DateCreated | date: 'dd.MM.yyyy' }}
Found a mistake?