したがって、Accurev ストリームから最後のプロモート メッセージを取得し、それを Jenkins 変数に入れて、Jenkins メールに含める必要があります。私が抱えている唯一の問題は、複数の行プロモート メッセージです。プロモート メッセージの最初の行だけが本当に必要ですが、それは FOR /F コマンドで表示されているものではありません。
FOR /F "tokens=1-25 delims=;" %i in ('accurev.exe hist -s <stream> -t now.1 ^|FIND "#"') DO @echo %i
複数行のプロモート メッセージを使用すると、次の出力が得られます。
# これは複数行のプロモート メッセージです # プログラマーがインクルードする必要があるため # 彼らが取り組んでいる CR の # 正確な説明。
では、最初の行を収集した後に for コマンドを停止させる方法はありますか?