см. Ниже мой Jenkinsfile.
В настоящее время я останавливаю и удаляю службу windows, затем воссоздаю и перезапускаю. Однако я хочу остановить службу, только если она уже запущена ..... и я хочу удалить только, если она существует.
Кто-нибудь может помочь?
node {
stage('Scm-Checkout'){
git credentialsId: 'git-creds', url: 'https://jamurphy@bitbucketdev.ca.bestbuy.com/scm/mot/mpx_spring_react.git'
}
stage('Build') {
bat 'mvn clean package'
}
stage('Create Windows Service'){
bat 'copy C:\\Jenkins\\workspace\\Build_Mpx_Spring_React\\target\\mpx_spring_react.jar C:\\Jenkins\\workspace\\Build_Mpx_Spring_React\\win_svc'
bat 'net stop mpxsvc'
bat 'sc delete mpxsvc'
bat 'C:\\Jenkins\\workspace\\Build_Mpx_Spring_React\\win_svc\\WinSW.NET4.exe install'
bat 'net start mpxsvc'
}
}