【发布时间】:2019-06-26 15:58:27
【问题描述】:
我有一个 github 存储库 user/repo,但真正的项目位于子文件夹 user/repo/project/build.sbt
我应该在.travis.yml 中写什么以使 Travis 忽略顶部文件夹并仅在项目文件夹中工作?
受this 的启发,我尝试了以下方法,但没有成功:
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 处理构建命令。
【问题讨论】:
标签: travis-ci