From c6a6d2e8f8fc0e0267c5d860bdff92f33dafaae1 Mon Sep 17 00:00:00 2001 From: Endolf Date: Wed, 23 May 2018 00:39:22 +0100 Subject: [PATCH] WIP jenkinsfile. --- Jenkinsfile | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..41a6027 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,48 @@ +pipeline { + agent none + stages { + stage('Build') { + parallel { + stage('Build on Windows') { + agent { + label "windows" + } + steps { + bat 'mvn -B -DskipTests clean package' + } + post { + always { + archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + } + } + } + stage('Build on Windows') { + agent { + label "linux" + } + steps { + sh 'mvn -B -DskipTests clean package' + } + post { + always { + archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + } + } + } + stage('Build on OSX') { + agent { + label "osx" + } + steps { + sh 'mvn -B -DskipTests clean package' + } + post { + always { + archiveArtifacts artifacts: '**/target/*.jar*', fingerprint: true + } + } + } + } + } + } +} \ No newline at end of file