我有一个Grails 2.2.3
应用程序,我使用TeamCity 7.1.3
作为构建服务器。到目前为止,一切都像魅力一样,直到有一天我决定更新我的BuildConfig.groovy
文件中的插件。
在本地,我当然能够更新插件 - 但我被要求确认插件更新,如果它是本地的并且我是cli的主人,这不是问题,但是如果在构建服务器中弹出这个确认对话框,那么这是一个巨大的问题,在构建步骤中我无法访问命令行。
是否有命令行选项,如-y
,如果要求确认,我可以告诉系统强制y
参数?像grails refresh-dependencies -y
?
答案 0 :(得分:2)
发布命令时必须指定--non-interactive
。
例如:grails compile --non-interactive
绕过手动交互,主要用于构建服务器,就像你的情况一样。