2011-02-04 22 views
4

私たちは、ハドソンとの戦争を構築するために 'grails war'を使用しています。ハドソンで 'grails war'の自動応答 'yes'

問題は、 'grails war'がプラグインのアップグレードに遭遇したときに、特定のプラグインをアップグレードするようユーザーに継続的に要求することです。

すべてのユーザー入力に「y」と回答する方法はありますか?

私は--non-interactiveを試みましたが、何もしないようです。

+0

私はカトリック教会を考えますこれに関与する必要があり、あなたは十字軍を始める必要があるかもしれません。ハドソン湾では墓が見つかったことは知らなかったが、 – Omnifarious

答えて

11

を使用することができますはいあなたはターゲットのテキストフィールドに、実行対象の前後に引用符を配置する必要があるかもしれないと言いたい場合:

"war --non-interactive" 
+0

ありがとう、これは働いた! –

1
yes | grails war 

あなたのOSX/unix/Linux/cygwinでの使用を前提としています。それはあなたが質問するためにプログラムをパイプするすべての質問に対してはいと答えます。

あなたは一度だけ、あなたは

echo y | grails war 
+0

これは端末のコマンドラインではなく、hudsonジョブ用です。私は、これを行うためにhudson grails buildを設定する方法が必要です。 –

+0

@Matthew Boston - Hudsonではシェルコマンドを使用するビルドステップを指定できませんか? – Omnifarious

+0

はい、コマンドを実行する場所を定義する必要があり、使用するgrailsのバージョンを定義することはできません。 –

関連する問題