Update Jenkinsfile

Signed-off-by: wodnr533 <wodnr533@naver.com>
This commit is contained in:
wodnr533 2025-09-03 09:48:23 +09:00 committed by GitHub
parent ca0a560a73
commit 027b15ff2a
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

25
Jenkinsfile vendored
View file

@ -17,27 +17,12 @@ pipeline {
sh 'mvn -Dmaven.test.failure.ignore=true clean package'
}
}
stage('Publish over SSH') {
stage('Docker Image Create') {
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: 'target',
transfers: [sshTransfer(cleanRemote: false,
excludes: '',
execCommand: '''
fuser -k 8080/tcp
export BUILD_ID=Pipeline-PetClinic
nohup java -jar /home/ubuntu/deploy/spring-petclinic-3.5.0-SNAPSHOT.jar >> nohup.out 2>&1 &''',
execTimeout: 120000,
flatten: false,
makeEmptyDirs: false,
noDefaultExcludes: false,
patternSeparator: '[, ]+',
remoteDirectory: '',
remoteDirectorySDF: false,
removePrefix: 'target',
sourceFiles: 'target/*.jar')],
usePromotionTimestamp: false,
useWorkspaceInPromotion: false,
verbose: false)])
sh """
docker build -t wodnr8174/spring-petclinic:$BUILD_NUMBER .
docker tag wodnr8174/spring-petclinic:$BUILD_NUMBER wodnr8174/spring-petclinic:latest
"""
}
}
}