Jenkinsfile

main
liangjiajie 1 year ago
parent 8b99682596
commit 1157ca3f76

4
Jenkinsfile vendored

@ -11,8 +11,6 @@ pipeline {
harborPassword = "Harbor12345"
harborHost = "host.docker.internal:8077"
harborRepo = "spring"
hostPort = 8088
containerPort = 8080
}
stages { // 定义流水线中的各个阶段
@ -47,7 +45,7 @@ docker push ${harborHost}/${harborRepo}/${JOB_NAME}:$tag'''
}
stage('ssh到目标服务器执行脚本启动容器') { // 阶段6:执行脚本在服务器上启动容器
steps {
sshPublisher(publishers: [sshPublisherDesc(configName: 'local', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '/usr/local/bin/deploy.sh $harborHost $harborRepo $JOB_NAME $tag $hostPort $containerPort', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
sshPublisher(publishers: [sshPublisherDesc(configName: 'local', transfers: [sshTransfer(cleanRemote: false, excludes: '', execCommand: '/usr/local/bin/deploy.sh $harborHost $harborRepo $JOB_NAME $tag $host_port $container_port', execTimeout: 120000, flatten: false, makeEmptyDirs: false, noDefaultExcludes: false, patternSeparator: '[, ]+', remoteDirectory: '', remoteDirectorySDF: false, removePrefix: '', sourceFiles: '')], usePromotionTimestamp: false, useWorkspaceInPromotion: false, verbose: false)])
}
}
}

Loading…
Cancel
Save