更新 'Jenkinsfile'

main
newrain001 9 months ago
parent c8df28f564
commit 53eea0c4cb
  1. 24
      Jenkinsfile

24
Jenkinsfile vendored

@ -85,23 +85,19 @@ spec:
}
}
stage('Deploy Image to Kubernetes') {
stage('构建镜像及检查kubernetes环境') {
parallel {
stage('构建镜像') {
steps {
container(name: 'kubectl', shell: 'echo') {
sh 'sleep 10'
}
}
}
stage('Test Service') {
steps {
sh 'sleep 10'
withCredentials([usernamePassword(credentialsId: '${DOCKER_REPOSITORY_CREDENTIAL_ID}', passwordVariable: 'PASSWORD', usernameVariable: 'USERNAME')]) {
container(name: 'docker', shell: 'echo') {
sh """
docker build -t ${HARBOR_HOST}/${NAMESPACE_NAME}/${REPOSITORY_NAME}:${TAG} .
docker login ${HARBOR_HOST} --username=${USERNAME} --password=${PASSWORD}
docker push ${HARBOR_HOST}/${NAMESPACE_NAME}/${REPOSITORY_NAME}:${TAG}
"""
}
}
stage('Send Email to Admin') {
steps {
sh 'sleep 10'
}
}

Loading…
Cancel
Save