Как изменить язык проекта в Travic CI? - PullRequest
0 голосов
/ 02 мая 2019

Я использую простой проект приложения для демо-реакции и dcpkerize. Но Travic CI считает, что его проект ruby ​​и устанавливает зависимости ruby ​​при каждом коммите.Почему так?

travis.yml

sudo: required
services:
  - docker

before_install:
  - docker build -t axixa/docker-react -f Dockerfile.dev .

script:
  - docker run axixa/docker-react npm run test -- --coverage

тестовый проект linkg https://github.com/ahvahsky2008/docker-react

enter image description here

1 Ответ

1 голос
/ 02 мая 2019

Используйте language: generic вверху вашего .travis.yml файла.

А вам не нужно services: [docker] и, вероятно, не sudo: required.

Вот как я использую его для тестирования более сложных приложений:

# .travis.yml
language: generic

script:
- docker login -u $DOCKER_USER -p $DOCKER_PASS
- docker-compose build
- docker-compose run test

Похоже, что docker и docker-compose являются частью базового образа travis.

...