Как я могу ответить на вопрос, заданный консолью в travis-ci? Я сделал скрипт, который загружает GVM, но сразу после его завершения я получаю что-то вроде этого:Консоль Travis-ci просит ответы
«Вы хотите Grails 2.1.5 должен быть установлен по умолчанию Do (Y/N):?»
Сразу после этот вопрос сборки не может идти перемещение вперед, я пытался использовать оЖИДАЕТ но я не был очень успешным, мой travis.yml это:
язык: заводной
JDK: - oraclejdk7
before_install :
- гт -rf ~/.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-интерактивный
EDIT Grails обертка не работает, как вы можете видеть здесь
https://travis-ci.org/jpms2/ResS/builds/81761164
Мне показалось, что я столкнулся с проблемой, подобной моей, которая произошла с установкой gvm, решением этой проблемы была такая команда:
- эхо "gvm_auto_answer = истина" >> ~/.gvm/и т.д./конфигурации
Так я пытался использовать эту команду и не имела успеха:
- эхо «gvm_auto_answer = Y ">> ~/.sdkman/и т.д./конфигурации
Используйте Grails обертку? http://grails.github.io/grails-doc/2.1.5/guide/single.html#wrapper –
@tim_yates Это интерактивное сообщение от gvm (sdkman). Полагаю, обертка Grails не поможет. Я не вижу никакой неинтерактивной или бесшумной установки в sdkman. Есть ли? – dmahapatro
Но зачем использовать sdkman для установки grails на коробке Travis? –