mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2026-01-09 19:51:10 +00:00
Update Jenkinsfile
Signed-off-by: wodnr533 <wodnr533@naver.com>
This commit is contained in:
parent
e948761b18
commit
b5be71e141
1 changed files with 14 additions and 0 deletions
14
Jenkinsfile
vendored
14
Jenkinsfile
vendored
|
|
@ -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)])
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue