最小和通用镜像

本指南涵盖的内容 #

Travis CI 支持许多流行的编程语言,但永远无法希望支持所有语言。language: minimallanguage: 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。

默认值 #

由于 minimalgeneric 都不针对一种特定的语言进行定制,因此没有默认的 installscript 命令,因此请记住在您的 .travis.yml 中配置这些命令。

最小 #

minimal 镜像包含

通用 #

generic 镜像包含 minimal 中的所有内容,以及常用的数据库、服务和语言运行时

有关镜像上内容的具体详细信息,请参阅 构建更新

别名 #

language 键设置为 bashshshell 等效于 language: minimal