Update Jenkinsfile

Signed-off-by: wodnr533 <wodnr533@naver.com>
This commit is contained in:
wodnr533 2025-09-03 11:19:25 +09:00 committed by GitHub
parent e948761b18
commit b5be71e141
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

14
Jenkinsfile vendored
View file

@ -39,6 +39,20 @@ pipeline {
sh 'docker push wodnr8174/spring-petclinic:latest'
}
}
stage('Docker Image Remove') {
steps {
sh 'docker rmi wodnr8174/spring-petclinic:$BUILD_NUMBER wodnr8174/spring-petclinic:latest
}
}
stage('Publish Over SSH') {
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: 'target', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '''docker rm -f $(docker ps -aq)
docker rm $(docker images -q)
docker run -itd -p 8080:8080 --name=spring-petclinic wodnr8174/spring-petclinic:latest
''', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: 'target'), sshTransfer(cleanRemote: false, excludes: '', execCommand: '', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
}
}
}
}