Description
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!