Plugins 自动响应';是';对于';圣杯战争';哈德逊河

Plugins 自动响应';是';对于';圣杯战争';哈德逊河,plugins,grails,continuous-integration,hudson,Plugins,Grails,Continuous Integration,Hudson,我们正在使用“GrailsWar”在hudson上构建一个war,然后将另一个作业部署到我们的测试环境中 问题是,当“grails战争”遇到插件升级时,它会不断要求用户升级某些插件 是否有办法对所有用户输入响应“y” 我试过了,没有互动,但似乎没用 yes | grails war 假设您在OSX/unix/Linux/cygwin上运行。对于你用管道发送给它的程序所问的所有问题,答案都是肯定的 如果你只想说一次“是”,你可以使用 echo y | grails war 您可能需要在目标文本

我们正在使用“GrailsWar”在hudson上构建一个war,然后将另一个作业部署到我们的测试环境中

问题是,当“grails战争”遇到插件升级时,它会不断要求用户升级某些插件

是否有办法对所有用户输入响应“y”

我试过了,没有互动,但似乎没用

yes | grails war
假设您在OSX/unix/Linux/cygwin上运行。对于你用管道发送给它的程序所问的所有问题,答案都是肯定的

如果你只想说一次“是”,你可以使用

echo y | grails war

您可能需要在目标文本字段中的运行目标周围加引号:

"war --non-interactive"

这是用于hudson作业,而不是终端中的命令行。我需要一种方法来配置hudson grails构建来完成此任务。@Matthew Boston-hudson不允许您指定使用shell命令的构建步骤吗?是,但是,您必须定义运行命令的位置,并且无法定义要使用的grails版本。我认为天主教会需要参与其中,您可能需要发起一场十字军东征。虽然我不知道圣杯是在哈德逊湾发现的。