This is a collection of Docker images designed to be useful as base images in Circle CI tests for Mozilla projects. They are automatically kept up to date, and endeavor to provide a useful set of tools to run tests on.
Unless otherwise noted, all images are based on Ubuntu 18.04.
All images are in the mozilla/cidockerbases repository.
Different images are available as tags within that repository. Images are
versioned by date, for example: image-2018-08-27
. Additionally, for each
image type there is a image-latest
tag.
There is no bare latest
tag, so referring to mozilla/cidockerbases
without
a version tag won't work. An explicit tag must be specified, like
docker-latest
.
mozilla/cidockerbases:docker-latest
A modern version of Docker, Docker Compose, and other tools to make running CI easier. A version of this image is used to build all the images in this repository, including itself.
mozilla/cidockerbases:firefox-latest
The latest stable version of Firefox and Node.js. A great base for running JS integration tests in a browser.
mozilla/cidockerbases:therapist-latest
The latest Python 3 and Node.js 10 with Therapist pre-installed. A great base for linting jobs.
mozilla/cidockerbases:rust-latest
The latest stable version of Rust. Includes:
- rustfmt
- cargo-audit
- cargo-kcov for code coverage
- sccache for faster builds (requires set up)
- cargo-hack