Glossary

Glossary of definitions

Continuous Integration (CI)

A process in which code is automatically checked out from version control (e.g. git) and submitted to a battery of automated tests to ensure that the recent changes will not have adverse effects on the code base and product stability.

Docker Image

A docker image is a self-contained, layered archive containing an application and all of its OS dependancies and is the artifact of running a docker build. The image is what gets stored in a docker registry.

Dockerfile

A Dockerfile is a lightweight DSL that contains all the commands a user could call on the command line to assemble an image in order to run an application.