自动对哈德逊的“圣杯战争”回应“是”
Posted
技术标签:
【中文标题】自动对哈德逊的“圣杯战争”回应“是”【英文标题】:Auto respond 'yes' for 'grails war' on Hudson 【发布时间】:2011-06-21 10:24:38 【问题描述】:我们正在使用“grails war”来对 hudson 发起战争,然后将另一项工作部署到我们的测试环境中。
问题是当'grails war'遇到插件升级时,会不断要求用户升级某些插件。
有没有办法对所有用户输入响应“y”?
我尝试了 --non-interactive 但这似乎无济于事。
【问题讨论】:
我认为天主教会需要参与这件事,你可能需要发起一场十字军东征。虽然我不知道圣杯是在哈德逊湾被发现的。 【参考方案1】:您可能需要在 Targets 文本字段中的 run 目标周围加上引号:
"war --non-interactive"
【讨论】:
【参考方案2】:yes | grails war
假设您在 OSX/unix/Linux/cygwin 上。对于您通过管道发送给它的程序提出的所有问题,这都是肯定的。
如果你只想说一次,你可以使用
echo y | grails war
【讨论】:
这是用于 hudson 的工作,而不是终端中的命令行。我需要一种方法来配置 hudson grails 构建来执行此操作。 @Matthew Boston - Hudson 不允许您指定使用 shell 命令的构建步骤吗? 是的,但是您必须定义运行命令的位置,并且无法定义要使用的 grails 版本。以上是关于自动对哈德逊的“圣杯战争”回应“是”的主要内容,如果未能解决你的问题,请参考以下文章
QQ偷偷删除用户照片?最新回应:删的是缓存,正和华为协商优化
心理学-文章:伴侣不开心的时候,是“理性”地回应,还是“感性”地回应?