From ff910de7462aac7f1389abf9db78b6a5836f73b3 Mon Sep 17 00:00:00 2001 From: saikrishnapenthala <103519098+saikrishnapenthala@users.noreply.github.com> Date: Wed, 13 Jul 2022 22:33:41 +0100 Subject: [PATCH 1/2] Update Jenkinsfile --- docker-spring-boot/Jenkinsfile | 67 ++++++++++++++++++++++------------ 1 file changed, 43 insertions(+), 24 deletions(-) diff --git a/docker-spring-boot/Jenkinsfile b/docker-spring-boot/Jenkinsfile index 8ef1ab1..bc8d28a 100644 --- a/docker-spring-boot/Jenkinsfile +++ b/docker-spring-boot/Jenkinsfile @@ -1,30 +1,49 @@ -node { - - stage('pre-build') { - sh ''' - sudo rm -rf docker-java - ''' - git 'https://github.com/Ikrao/docker-java.git' - - } - stage('Build') { - - sh ''' - pwd +pipeline { + agent any + + stages { + stage('pre-build') { + steps { + sh''' ls -lrt + sudo su + sudo docker version + sudo docker ps + sudo docker ps -a + sudo docker volume ls + sudo rm -rf docker-java + git clone https://github.com/saikrishnapenthala/docker-java.git + + + ''' + } + } + stage('build') { + steps { + sh''' cd docker-spring-boot mvn clean package - sudo docker build -t spring-boot:1.0 . + aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 596604808085.dkr.ecr.us-east-1.amazonaws.com + docker build -t docker-spring-boot . + docker tag docker-spring-boot:latest 596604808085.dkr.ecr.us-east-1.amazonaws.com/docker-spring-boot:latest + docker push 596604808085.dkr.ecr.us-east-1.amazonaws.com/docker-spring-boot:latest + ''' - - - } - stage('run') { - - sh''' - sudo docker stop springboot && sudo docker rm springboot - sudo docker stop springboot && sudo rm springboot - sudo docker run --name springboot -d -p 8090:8080 -t spring-boot:1.0 + } + } + + stage('Deploy') { + steps { + sh''' + + sudo docker stop docker-spring-boot && sudo rm docker-spring-boot + sudo docker run --name docker-spring-boot -d -p 8090:8080 -t docker-spring-boot:latest echo 'containers running' - ''' + + + + ''' + } + } + } } From cdcc7f79844869b3cbbcb6adaf5e7d0872191de5 Mon Sep 17 00:00:00 2001 From: saikrishnapenthala <103519098+saikrishnapenthala@users.noreply.github.com> Date: Wed, 13 Jul 2022 22:44:44 +0100 Subject: [PATCH 2/2] Update Jenkinsfile --- docker-spring-boot/Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-spring-boot/Jenkinsfile b/docker-spring-boot/Jenkinsfile index bc8d28a..1ff594c 100644 --- a/docker-spring-boot/Jenkinsfile +++ b/docker-spring-boot/Jenkinsfile @@ -20,6 +20,7 @@ pipeline { stage('build') { steps { sh''' + cd docker-java cd docker-spring-boot mvn clean package aws ecr get-login-password --region us-east-1 | docker login --username AWS --password-stdin 596604808085.dkr.ecr.us-east-1.amazonaws.com