From 4348bb630430c3adf77832b979e3a552449db6a5 Mon Sep 17 00:00:00 2001 From: JackCarterSmith Date: Thu, 15 Nov 2018 14:08:50 +0100 Subject: [PATCH] Container compilation --- Jenkinsfile | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b3efa30..53b750f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ pipeline { agent { - node { - label 'main' + docker { + image 'jackcartersmith/gradle_mc:stable' } } @@ -12,26 +12,18 @@ pipeline { sh './gradlew setupCIWorkspace' } } - stage('Check') { - steps { - sh './gradlew check' - } - } stage('Compile') { steps { - sh '''./gradlew clean -./gradlew build''' + sh './gradlew clean' + sh './gradlew check' + sh './gradlew build' } } stage('JAR release') { steps { - sh './gradlew jar' archiveArtifacts(artifacts: 'build/libs/OrbitalSatellite-*.jar', excludes: 'build/libs/OrbitalSatellite-*-sources.jar') cleanWs(cleanWhenAborted: true, cleanWhenFailure: true, cleanWhenNotBuilt: true, cleanWhenSuccess: true, cleanWhenUnstable: true, cleanupMatrixParent: true, deleteDirs: true) } } } - environment { - JAVA_HOME = '/usr/lib/jvm/java-8-openjdk-amd64' - } } \ No newline at end of file