From 0c1ab032815436c35c6a583afc08448c11bfd627 Mon Sep 17 00:00:00 2001 From: hllvc Date: Tue, 13 Jul 2021 17:14:07 +0200 Subject: [PATCH] another fix --- Dockerfile.build | 1 + Jenkinsfile | 18 +++++++++++++++++- 2 files changed, 18 insertions(+), 1 deletion(-) diff --git a/Dockerfile.build b/Dockerfile.build index ea28c089b..2a412fa0f 100644 --- a/Dockerfile.build +++ b/Dockerfile.build @@ -1,3 +1,4 @@ FROM openjdk:8-jdk-alpine WORKDIR /build CMD [ "./build.sh" ] +COPY build.sh . diff --git a/Jenkinsfile b/Jenkinsfile index 6e343ea85..3d0f02ff7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,11 +14,27 @@ pipeline { } steps { script { - sh 'docker cp petclinic-build:/build/target/app.jar .' + echo 'Done' } } } + stage('Copy .jar file') { + agent { + docker { + image 'docker:dind' + additionalBuildArgs '-t petclinic-build' + args '-v /var/run/docker.sock:/var/run/docker.sock' + } + } + steps { + sh """docker run -d --rm \ + -v /var/run/docker.sock:/var/run/docker.sock \ + --name petclinic-build + petclinic-build""" + } + } + stage('Run') { agent { dockerfile {