Skip to content

Document how to select minimal vs full Trusty build image #1267

Closed
@edmorley

Description

@edmorley

The documentation for the beta Trusty environment (here) says:

For our Trusty based environments, we’re making a smaller set of images that includes:

  • minimal image which contains a small subset of interpreters, as well as docker and packer.
  • considerably larger image which contains (almost) all runtimes and services present in Precise environments.

However I can't find a mention of how Travis chooses between each of those images, and what the larger image contains that the smaller doesn't?

Initially I thought perhaps selecting the smaller image was performed by not specifying a language key in .travis.yml at all, however doing so resulted in the job installing ruby instead, which was a bit puzzling:
https://travis-ci.org/mozilla/treeherder/builds/242954322#L226

My use-case is trying to select the smaller image to speed up job times, since I'm experimenting with using Docker Compose (so that we can test against Ubuntu 16.04) - which means we don't need anything but Docker/Compose installed.

Many thanks!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions