Minimal and Generic images

What This Guide Covers #

Travis CI supports many popular programming languages, but can never hope to support them all. language: minimal and language: generic are images running Ubuntu Trusty that are not tailored to any particular programming language. Both are available on both sudo-enabled and container-based infrastructure. As their names suggest, one is optimized be faster and use less disk space, the other to have more languages and services available.

Note that language: minimal is not the same as omitting the language key, if you do that the default language is set to Ruby.

Defaults #

As neither minimal or generic are tailored to one particular language, there are no default install or script commands, so remember to configure these in your .travis.yml.

Minimal #

The minimal image contains:

Generic #

The generic image contains everything from minimal, and also the usual databases, services and language runtimes:

For specific details of what is on the image consult the build update.

Aliases #

Setting the language key to bash, sh or shell is equivalent to language: minimal.