jwhitlock / ci-docker-bases

Docker images to use as base images in Circle CI tests for Mozilla projects

Home Page:https://hub.docker.com/r/mozilla/cidockerbases/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CI Bases

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.

Available images

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.

Docker

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.

Firefox

mozilla/cidockerbases:firefox-latest

The latest stable version of Firefox and Node.js. A great base for running JS integration tests in a browser.

Therapist

mozilla/cidockerbases:therapist-latest

The latest Python 3 and Node.js 10 with Therapist pre-installed. A great base for linting jobs.

Rust

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

About

Docker images to use as base images in Circle CI tests for Mozilla projects

https://hub.docker.com/r/mozilla/cidockerbases/

License:Mozilla Public License 2.0


Languages

Language:Dockerfile 78.9%Language:Shell 21.1%