应该使用哪个 Travis CI "language" 设置来实例化一个 Docker 容器?
Which Travis CI "language" setting should be used to just instantiate a Docker container?
我的项目构建是通过 Docker 图像调用的,该图像是独立的,不需要 Travis 环境提供任何其他工具。
但是,https://docs.travis-ci.com/user/languages/ 中记录的所有 "language" 选项导致我不需要安装工具。
确保可以使用 Docker 的最简单的 "language" 设置是什么?
为确保您有 Docker 可用的工具,您可以(根据 https://docs.travis-ci.com/user/docker/ 处的文档)使用:
sudo: required
services:
- docker
这不取决于 language
设置。因此,可以结合使用(presently undocumented 但受支持)最简单的可用语言设置,称为 generic
.
如您在 lib/travis/yaml/nodes/language.rb
中所见,此 generic
语言也可以使用名称 bash
、sh
、shell
和 minimal
.
我的项目构建是通过 Docker 图像调用的,该图像是独立的,不需要 Travis 环境提供任何其他工具。
但是,https://docs.travis-ci.com/user/languages/ 中记录的所有 "language" 选项导致我不需要安装工具。
确保可以使用 Docker 的最简单的 "language" 设置是什么?
为确保您有 Docker 可用的工具,您可以(根据 https://docs.travis-ci.com/user/docker/ 处的文档)使用:
sudo: required
services:
- docker
这不取决于 language
设置。因此,可以结合使用(presently undocumented 但受支持)最简单的可用语言设置,称为 generic
.
如您在 lib/travis/yaml/nodes/language.rb
中所见,此 generic
语言也可以使用名称 bash
、sh
、shell
和 minimal
.