Какой параметр языка «Travis CI» следует использовать для создания экземпляра контейнера Docker? - PullRequest
0 голосов
/ 30 июня 2018

Сборка моего проекта вызывается через образ Docker, который является автономным и не требует каких-либо других инструментов, предоставляемых средой Travis.

Однако все задокументированные «языковые» параметры в https://docs.travis -ci.com / user / languages ​​/ вызывают инструменты, которые мне не нужно устанавливать.

Какая простейшая из возможных «языковых» настроек позволяет использовать Docker?

1 Ответ

0 голосов
/ 30 июня 2018

Чтобы убедиться в наличии инструментов Docker, вы можете (согласно документации на https://docs.travis -ci.com / user / docker / ) использовать:

sudo: required

services:
 - docker

Это не зависит от настройки language. Таким образом, можно использовать совместно ( в настоящее время недокументированное , но поддерживается) простейшую доступную настройку языка, называемую generic.

Как вы можете видеть в lib/travis/yaml/nodes/language.rb, этот язык generic также доступен под именами bash, sh, shell и minimal.

...