Commit eb5d722b authored by Your Name's avatar Your Name

xxxxxx

parent 9e1ad9a1
pipeline {
stages {
stage('BUILD IMAGE') {
steps {
sh '''
docker build -t $registry_address/$image_name:latest .'''
}
}
stage('PUSH IMAGE') {
steps {
sh '''docker login -u deployment -p deployment123 nexus.gsstcloud.com:8093
docker push $registry_address/$image_name:latest'''
}
}
stage('Deploy') {
steps {
sh '''scp -r docker-compose.yml root@$app_server_sit:/tmp/
ssh root@$app_server_sit docker-compose -f /tmp/docker-compose.yml up -d'''
}
}
stage('REMOVE LOCAL IMAGE') {
steps {
sh '''docker rmi -f $registry_address/$image_name:latest'''
}
}
stage('Cleanup') {
steps {
cleanWs(deleteDirs: true)
}
}
}
environment {
registry_address = 'nexus.gsstcloud.com:8093/test'
image_name = 'lxnginx'
app_server_sit = '192.168.12.47'
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment