CircleCI Ruby Docker Images Have New Default Distro

Hey everyone,

Just wanted to let everyone know that the CircleCI Ruby Convenience Images (https://hub.docker.com/r/circleci/ruby) have a new default distro. They have moved from Debian 8 (Jessie) to Debian 9 (Stretch).

If you notice any failures related to missing Apt packages, caching, etc, this may be why. Two possible solutions are:

  • adjust your build to the newer distro (fix the packages and create a new cache key)
  • add to the Docker tag the previous distro

For the latter, if you were using the Docker image circleci/ruby:2.4, you could use circleci/ruby:2.4-jessie instead.

To clear up any confusion, CircleCI Convenience Images are based off of the official Docker Library, which are maintained by Docker members and the community. The upstream Ruby Docker image made this change which in turn affects our images.

3 Likes

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.