Table of Contents

Docker - Docker for Integration tests

Introduction

A build system uses Docker to automatically download, create the necessary images and start containers for each of the external systems, such as various databases and services.

The integration tests can then use these services and when the integration tests finish, any containers will automatically stop

When you have few modules that are not written in Java, and so they have to be required on the target operating system. Docker lets our build do this using images with the target operating system(s) and all necessary development tools.

Using Docker has several advantages:

Documentation / Reference