我有一个 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 处理构建命令。