Mam repo, które zawiera wiele komponentów, większość z nich w JavaScript (Node.js) i jeden napisany w Ruby (Ruby on Rails). Chciałbym mieć jeden plik .travis.yml, który uruchamia jedną kompilację, która uruchamia wszystkie testy dla każdego komponentu. Według this Travis CI Google Group thread na razie nie ma oficjalnego wsparcia.Jak uruchomić testy Node.js i Ruby w ramach jednego projektu na Travis CI
Moja struktura katalogów wygląda następująco:
. ├── buildserver ├── core ├── extensions ├── webapp ├── Vagrantfile ├── package.json ├── .travis.yml └── Makefile
Chcę móc uruchomić konkretne wersje Ruby (2.2.2) i node.js (0.12.2). Mam już cel make
, więc make test
uruchamia odpowiedni zestaw testów w każdym podkatalogu.