2015-09-22 33 views
1

如何回答在Travis-ci中由控制檯提出的問題?我做了一個腳本,在下載GVM但完成之後我收到這樣的事情:Travis-ci控制檯請求答案

「你想的Grails 2.1.5被設置爲默認值(Y/N)?」

右後這個問題的構建不能盼着去,我試圖用期待,但我不是很成功,我travis.yml是這樣的:

語言:常規

JDK: - oraclejdk7

before_install :

  • 室射頻〜/ .gvm
  • 捲曲-s get.gvmtool.net>〜/ install_gvm.sh
  • 搭配chmod 775〜/ install_gvm.sh
  • 〜/ install_gvm.sh
  • 源 「/home/travis/.sdkman/bin/sdkman-init.sh」
  • SDK安裝的grails 2.1.5
  • 回聲 「gvm_auto_answer = Y」>〜/ .sdkman/bin中/配置

分支: 只: - 主

腳本:Grails的測試應用--non互動

編輯 Grails的包裝不工作,你可以在這裏看到

https://travis-ci.org/jpms2/ResS/builds/81761164

我似乎發現像gvm instalation一樣發生的一個問題,解決這個問題的方法是這樣的命令:

  • 回聲 「gvm_auto_answer =真正的」 >>〜/ .gvm的/ etc /配置

所以我試圖用這個命令並沒有成功:

  • 回聲「gvm_auto_answer = Y 「>>〜/ .sdkman的/ etc /配置
+0

使用Grails封裝器? http://grails.github.io/grails-doc/2.1.5/guide/single.html#wrapper –

+0

@tim_yates這是來自gvm(sdkman)的互動信息。 Grails包裝將不會幫助我想。我在sdkman中看不到任何非交互式或無提示安裝。有沒有? – dmahapatro

+0

但爲什麼使用sdkman在Travis盒子上安裝Grails? –

回答

0

我沒有找到一個方式來傳遞日誌信息,使用

  • 回波sdkman_auto_answer =真>〜/ .sdkman的/ etc /配置

我特拉維斯。陽明海運文件是現在這個樣子:

語言:常規

JDK: - oraclejdk7

before_install:

  • RM -rf〜/ .gvm
  • 捲曲-s得到。 gvmtool.net>〜/ install_gvm.sh
  • chmod 775〜/ install_gvm.sh
  • 〜 /install_gvm.sh
  • 回波sdkman_auto_answer =真>〜/ .sdkman的/ etc /配置
  • 源 「/home/travis/.sdkman/bin/sdkman-init.sh」
  • SDK安裝的grails 2.1.5

分支: 只: - 主

腳本:Grails的測試應用--non互動