我的项目的构建是通过一个Docker映像调用的,该映像是自包含的,不需要Travis环境提供任何其他工具。
但是,https://docs.travis-ci.com/user/languages/中记录的所有“语言”选项都导致不需要安装工具。
可以确保使用Docker的最简单的“语言”设置是什么?
答案 0 :(得分:1)
要确保您有可用的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
和{{1}下使用}。