Automation as a service includes two main tasks: creation of autotests and building infrastructure for running them. In this talk we will discuss solution to second task using Docker.
Docker is simple and fast alternative of virtual machines. Imagine that we put configured environment for running tests into some container keeping all dependencies, and after that we continue development, testing and constant implementation in different environment. Docker helps to solve typical problems that appear when introducing and supporting Continuous Integration. The use of Docker allows to avoid system and language conflicts by isolation into containers, to run more jobs in different configurations of the environment. As an example, we will configure Docker container that performs CI function for continuously running Selenium WebDriver tests.