Jenkins 2.46.1을 사용하고 있습니다. 빌드 파이프 라인 플러그인이 있고 거기에 Windows 배치 파일을 실행하고 싶습니다. 배치 파일은 젠킨스 콘솔 출력이 아닌 새 명령 창에서 실행되어야합니다. 나는 젠킨스 파이프 라인 아래 그루비 스크립트 제공 : 열려 무대 에있는 경우 내가 새로운 명령 창을 열고 실행해야를 배포 프로세스를 종료 할의 초기화 단계에서Jenkins에서 Windows 박쥐 파일 실행
node {
stage 'Init'
bat '''
call C:\\myprj\\mybat.bat stop
EXIT /B 0
'''
stage 'Deploy'
bat '''call C:\\myprj\\mybat.bat'''
}
을 내 배치 파일. 문제는 위의 코드가 작동하지 않는다는 것입니다. 빌드가 성공적이지만 명령 창이 열리지 않습니다. Pls는 당신이
bat 'start cmd.exe /c C:\\myprj\\mybat.bat'
이 새 명령 창 (cmd.exe를)를 실행합니다 실행하고 주어진 배치 파일을 실행할 수 있습니다 요구하고 무엇을 위해,
이 대답을 참조하십시오. https://stackoverflow.com/questions/10228327/running-bat-files-in-jenkins/48750441#48750441 –