У меня есть репозиторий github user/repo
, но реальный проект находится в подпапке user/repo/project/build.sbt
Что мне следует писать в .travis.yml
, чтобы заставить Travis игнорировать верхнюю папку и работать только в папке проекта?
Вдохновленный этим Я пробовал следующее, которое не срабатывало:
env:
global:
- REPO="user/repo"
- CI_HOME=`pwd`/$REPO
script: sh -c 'cd $CI_HOME/project' && sbt ++$TRAVIS_SCALA_VERSION package
Журнал ошибок:
$ sh -c 'cd $CI_HOME/project' && sbt ++$TRAVIS_SCALA_VERSION package
Detected sbt version 0.12.2-RC1
/home/travis/build/user/repo doesn't appear to be an sbt project.
В идеале должен быть способ указать папку сборки, но пусть Travis обрабатывает команду сборки.