gpt4 book ai didi

grails - Grails:在Travis-CI中找不到命令

转载 作者:行者123 更新时间:2023-12-02 14:30:22 28 4
gpt4 key购买 nike

我想在我的Grails 3.0.9应用程序中使用Travis-CI。为此,我创建了一个.travis.yml文件:

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

当Travis-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还是因为缺少/错误的路径变量?

最佳答案

我发现了一个有效的.travis.yml here:

language: groovy

jdk:
- oraclejdk7

before_install:
- curl -s http://get.sdkman.io | bash
- echo sdkman_auto_answer=true > ~/.sdkman/etc/config
- source "/home/travis/.sdkman/bin/sdkman-init.sh"
- sdk install grails 3.0.9

script: grails test-app --stacktrace

更新:

使用 get.sdkman.io,因为 get.gvmtool.net不再起作用。

关于grails - Grails:在Travis-CI中找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34109659/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com