Does your product become too complicated for Continuous Integration? Is the release cycle getting longer and longer? Does a process of building and deploying of hundreds of microservices become not so easy as before? Do your test engineers write a lot of end-to-end tests every day which require a larger environment and run a dozen of hours? But you still want to have the Continuous Integration.
In this talk, we will show how Multi-Stage CI helps to resolve described problems. We will also share experience and practices about how to build required infrastructure using Jenkins, Docker and Mesos.