私はSTAFを使用してバッチファイルからrubyコマンドを開始しています。STAF:STAFで開始されたプロセスの出力をhudsonコンソールに即時にリダイレクトするにはどうすればよいですか?
STAF $ TESTMACHINEプロセスコマンドのルビーを起動し、 "C:\ MyProjectとスクリプト\ \ MasterScript.rb" SAMECONSOLE RETURNSTDERR RETURNSTDOUT WORKDIR WAIT "Cの:\ MyProjectのスクリプト\" このバッチ・ファイルはハドソンによってトリガされ
ジョブ。しかし、私の見解では、ルビースクリプトの実行が完了した後にのみ、ルビーファイルのプリント/パットがハドソンコンソールに表示されるということです。この方法では、ジョブが完了しない限り、何かがスクリプト実行中に間違っているかどうかを確認することはできません。
また、RETURNSTDERR RETURNSTDOUTを削除すると、ターゲットマシンのSTAFコンソールにルビスクリプトの出力が表示されることを理解しています。だから、STAFは、ルビー出力をハドソンコンソールに送り返しているものです。
ここで、STAFで任意のオプションを使用して、ルビー出力をハドソンコンソールに自発的に取得できますか?この長い質問を読み取るための
感謝:)
は
コードとしてマークする代わりに、太字のように見えます。 '\' 'で、4つのスペースを使用してコードとしてマークすることができます。 – Guvante