From 7aa144369aeb7d4943a2c8080bc6c8cf660ef687 Mon Sep 17 00:00:00 2001 From: Araozu Date: Mon, 6 May 2024 13:57:49 -0500 Subject: [PATCH] Docker compose in jenkins --- Jenkinsfile | 14 ++++++++------ docker-compose.yml | 2 ++ 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0781f8d..6c1f3f8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,19 +1,21 @@ pipeline { - agent { - docker { - image "gradle:7.6.4-jdk11" - } - } + agent any stages { stage('Build FAT JAR') { + agent { + docker { + image "gradle:7.6.4-jdk11" + reuseNode true + } + } steps { sh 'gradle shadowJar' } } stage("Deploy jar") { steps { - sh "echo ':D (need to spin up container)'" + sh "docker compose up -d" } } } diff --git a/docker-compose.yml b/docker-compose.yml index aa353f3..8d5a2f7 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,5 +1,7 @@ services: web: + container_name: rimajon-be + restart: on-failure build: . ports: - "9124:8080"