自动回复“是”为了“圣杯战争”在哈德逊

发布于 2024-10-16 01:34:11 字数 180 浏览 4 评论 0原文

我们正在使用“grails war”来构建对 hudson 的战争,然后将另一项工作部署到我们的测试环境。

问题在于,当“grails war”遇到插件升级时,它会不断要求用户升级某些插件。

有没有办法对所有用户输入响应“y”?

我尝试过 --non-interactive 但这似乎没有任何作用。

We're using 'grails war' to build a war on hudson then another job to deploy to our test environment.

The problem is that when the 'grails war' encounters a plugin upgrade, it will continuously ask the user to upgrade certain plugins.

Is there a way to respond 'y' on all user input?

I tried --non-interactive but that seems to do nothing.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

骑趴 2024-10-23 01:34:11

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

"war --non-interactive"

You may need to put quotes around the run target in the Targets text field:

"war --non-interactive"
你的呼吸 2024-10-23 01:34:11
yes | grails war

假设你在 OSX/unix/Linux/cygwin 上。对于您通过管道传送到的程序询问的所有问题,这都回答是。

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

echo y | grails war
yes | grails war

assuming your on OSX/unix/Linux/cygwin. That answers yes for all questions that the program you pipe it to asks.

if you only want to say yes once, you can use

echo y | grails war
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文