自动对哈德逊的“圣杯战争”回应“是”

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偷偷删除用户照片?最新回应:删的是缓存,正和华为协商优化

心理学-文章:伴侣不开心的时候,是“理性”地回应,还是“感性”地回应?

被车主起诉自动驾驶是“画大饼”?特斯拉回应:没有欺诈,只是还没实现

微信团队对公众号“刷量”的回应-yunmatui

回应央行对数字货币态度:一切服从!我们随时准备捐给国家

Xlear提交对政府诉讼的法律回应