最小和通用镜像
本指南涵盖的内容 #
Travis CI 支持许多流行的编程语言,但永远无法希望支持所有语言。language: minimal
和 language: generic
是 Ubuntu Focal dist: focal
、Ubuntu Bionic dist: bionic
、Ubuntu Xenial dist: xenial
和 Ubuntu Trusty dist:trusty
中提供的镜像,这些镜像并非针对任何特定的编程语言进行定制。顾名思义,language: minimal
经过优化,可以更快并使用更少的磁盘空间,而 language: generic
则提供更多语言和服务。
请注意,
language: minimal
与省略language
键不同,如果这样做,则默认语言将设置为 Ruby。
默认值 #
由于 minimal
和 generic
都不针对一种特定的语言进行定制,因此没有默认的 install
或 script
命令,因此请记住在您的 .travis.yml
中配置这些命令。
最小 #
minimal
镜像包含
通用 #
generic
镜像包含 minimal
中的所有内容,以及常用的数据库、服务和语言运行时
有关镜像上内容的具体详细信息,请参阅 构建更新。
别名 #
将 language
键设置为 bash
、sh
或 shell
等效于 language: minimal
。