2014年9月10日水曜日

WindowsのJenkinsでジョブ実行中に一時停止したいのに

WindowsでJenkinsのジョブを実行中にsleepのような一時停止を行いたかったのですが
sleepコマンドは無いので代わりにTIMEOUTコマンドを利用してみました。

ジョブを実行してみたところ、次のエラーメッセージが出てジョブが失敗してしまいました。orz
エラー: 入力のリダイレクトはサポートされていません。今すぐプロセスを終了します。

TIMEOUT /T 10 /NOBREAK > nul
TIMEOUTを実行すると残り待ち時間がコンソールに表示されるので > nul で出力を捨てることができるのですがコンソール上では確かに出力されないのですが、Jenkinsではエラーメッセージが出てしまいました。
原因は分からず。別の方法があるか調べなくては。
一時停止する方法を見つけました。
詳細はWindowsのJenkinsでジョブ実行中に一時停止するになります。