Docker images to use as base images in Circle CI tests for Mozilla projects
Перейти к файлу
John Whitlock 04a2f0c93c
Merge pull request #441 from mozilla/prepare-for-archiving-322
Prepare for archiving
2022-11-16 17:15:39 -06:00
.circleci Pick current tag for cimg/base 2022-11-16 17:08:50 -06:00
bin Deploy under a single repo 2018-08-28 10:02:11 -07:00
docker chore(deps): update ubuntu:20.04 docker digest to 450e066 2022-10-25 09:10:28 +00:00
firefox chore(deps): update ubuntu:20.04 docker digest to 450e066 2022-10-25 09:10:28 +00:00
rust chore(deps): update rust:buster docker digest to 051bdf5 2022-11-16 12:13:19 +00:00
therapist chore(deps): update python:3.9 docker digest to c934795 2022-10-05 08:12:45 +00:00
CODE_OF_CONDUCT.md Add Mozilla Code of Conduct file 2019-03-30 00:00:33 -07:00
LICENSE Create LICENSE 2019-01-22 14:45:14 -08:00
README.md Update README for deprecation 2022-11-16 17:04:59 -06:00
bors.toml Stop building and deploying Firefox image 2022-09-02 11:08:33 -05:00
renovate.json Disable renovate 2022-11-16 15:23:49 -06:00

README.md

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

The images updates stopped on November 16, 2022. We recommend using one of the Pre-Built CircleCI Docker Images instead. See https://github.com/mozilla/ci-docker-bases/issues/322 for more information.

Deprecated 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
  • mozilla/cidockerbases:docker-2022-11-16 (final image)

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
  • mozilla/cidockerbases:therapist-2022-11-16 (final image)

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
  • mozilla/cidockerbases:rust-2022-11-16 (final image)

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

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.