ファイルを展開してリモートマシンで実行しています。 私はジェンキンスを使用してファイルを転送しましたが、a.bat
リモートマシン上のバッチファイルpsexec
をExecute Windows Batch Command
に使用して呼び出してください。 a.bat
は を実行します。jarの実行が開始されると、コマンドプロンプトのテキストがファイルに保存されます。 java -jar abc.jar >> a.log 2>&1
を使用して は今、何をしたいのjarファイルが を実行されているときジェンキンスコンソールでa.log
内容を表示することです(ファイルが継続的に書かれていると私はそれが書かれているようジェンキンスコンソールにそれを表示したい)jenを実行し、jenkinsコンソールログにテキストを表示
私は、start
を2回、バッチファイルを呼び出すために1つ、表示のためにtype
を使用して並列処理を使用して処理しようとしました。
しかし、start
を使用すると、Process leaked file descriptor
が得られます。 これを実現する方法は他にありますか?それはジェンキンズでパワーシェルやスケジュールされたタスクを呼び出すか?
cygwinをセットアップせずWindows Powershellで 'tee'を実行できます。すべてのバッチ構文をpowershellに変換する必要があります。ソリューションに感謝します。何か助けが必要なら私は戻ってきます。 P.S.〜私たちはどちらも同じ都市出身です;) – HunterrJ