diff --git a/Jenkinsfile b/Jenkinsfile index 6ff69b4..f0b41e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,20 +5,32 @@ pipeline { } stages { - stage('Go test') { - steps { - sh 'go version' - } - } - stage('Docker build') { steps { sh ''' - docker build --network="host" -t darkbird/video-server-backend:latest . - docker image tag video-server-backend:latest registry.xdarkbird.duckdns.org/video-server-backend:latest - docker push registry.xdarkbird.duckdns.org/video-server-backend:latest - + ''' + } + } + stage('Docker tag') { + steps { + sh ''' + docker image tag darkbird/video-server-backend:latest registry.xdarkbird.duckdns.org/darkbird/video-server-backend:latest + ''' + } + } + stage('Docker push') { + steps { + sh ''' + docker push registry.xdarkbird.duckdns.org/darkbird/video-server-backend:latest + ''' + } + } + stage('Docker clean') { + steps { + sh ''' + docker rmi darkbird/video-server-backend:latest + docker rmi registry.xdarkbird.duckdns.org/darkbird/video-server-backend:latest ''' } }