私はJenkinsを使用しています。2.46.1 ビルドパイプラインプラグインがインストールされていて、そこにWindowsバッチファイルを実行します。バッチファイルは、新しいコマンドウィンドウで実行する必要があり、jenkinsコンソール出力では実行しないでください。私はジェンキンスパイプライン以下のGroovyスクリプトを与える:それはすでに開いてステージであれば、私はそれが新しいコマンドウィンドウを開いて、実行する必要がありを展開プロセスを殺したい、のinit段階でJenkinsでWIndowsのbatファイルを実行する
node {
stage 'Init'
bat '''
call C:\\myprj\\mybat.bat stop
EXIT /B 0
'''
stage 'Deploy'
bat '''call C:\\myprj\\mybat.bat'''
}
を私バッチファイル。 問題は上記が機能しないことです。ビルドは成功ですが、コマンドウィンドウは表示されません。 Plsはあなたがこれは新しいコマンド・ウィンドウ(CMD.EXE)を起動し、指定したバッチファイルを実行します
bat 'start cmd.exe /c C:\\myprj\\mybat.bat'
を実行することができるはず求めているものを行うために、技術的に
この回答を参照してください。 https://stackoverflow.com/questions/10228327/running-bat-files-in-jenkins/48750441#48750441 –