pipeline { 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 "docker compose up -d" } } } }