1
发现我想用Travis-CI与我的Grails 3.0.9应用程序。为此,我创建了一个.travis.yml
文件:的Grails:命令不能与特拉维斯-CI
$ export GRAILS_HOME=/home/travis/.sdkman/candidates/grails/3.0.9/
$ export PATH=$PATH:$GRAILS_HOME/bin
$ ./gradlew assemble
...
(downloading a lot of gradle dependencies)
...
BUILD SUCCESSFUL
$ grails test-app
/home/travis/build.sh: line 45: grails: command not found
所以我必须安装Grails的莫名其妙其他:
language: groovy
jdk:
- oraclejdk7
before_install:
- curl -s get.sdkman.io | bash
- source "$HOME/.sdkman/bin/sdkman-init.sh"
- sdk install grails 3.0.9
- sdk default grails 3.0.9
script: grails test-app --stacktrace
当特拉维斯-CI服务要建立我的应用程序,它与此错误结束还是因为缺少/错误的路径变量?
似乎get.gvmtool.net不工作了,现在是sdkman,你知道什么是必要的修改特拉维斯使用sdkman? –
您的权利,更新后的答案现在可用于'sdkman'。 – Peter