From b6af1d017b59d653f2186e110c34e132d61876e6 Mon Sep 17 00:00:00 2001 From: Jose134 Date: Sun, 11 Aug 2024 01:48:49 +0200 Subject: [PATCH] final jenkinsfile? --- Jenkinsfile | 32 ++++++++++++++++++++++---------- 1 file changed, 22 insertions(+), 10 deletions(-) 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 ''' } }