Skip to content

DakDevOps/ci-docker-bases

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 20.04.

Status: Deprecated

We plan to stop updating these images on October 1, 2022, and archive this repository. We recommend using one of the Pre-Built CircleCI Docker Images instead. See mozilla#322 for more information.

We intend to keep the automated updates running until October 1, 2022, but do not plan to add new images or features, or update to later OS versions.

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.

Therapist

mozilla/cidockerbases:therapist-latest

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

This is based on the python:3.9 image, which is built on Debian 11 (bullseye).

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

This is based on the rust:buster image, which is built on Debian 10 (buster).

Deprecated Images

These images are no longer built or published to Dockerhub

Firefox

  • mozilla/cidockerbases:firefox-latest
  • mozilla/cidockerbases:firefox-2022-09-02 (final image)

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

About

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

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Dockerfile 78.9%
  • Shell 21.1%