From 184eb215b6ff67176043d85680d790d41d13623f Mon Sep 17 00:00:00 2001 From: Alexander Brandes Date: Sat, 25 Feb 2023 10:31:33 +0100 Subject: [PATCH] Move Jenkinsfile from ps-v7 to general branch (#2098) * Move Jenkinsfile from ps-v7 to general branch * Update Jenkinsfile --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 000000000..ec2813783 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,37 @@ +pipeline { + agent any + options { + disableConcurrentBuilds() + } + stages { + stage('Set JDK 17') { + steps { + tool name: 'Temurin-17.0.6+10', type: 'jdk' + } + } + stage('Build') { + steps { + sh './gradlew clean build' + } + } + stage('Archive artifacts') { + steps { + sh 'rm -rf artifacts' + sh 'mkdir artifacts' + sh 'cp worldedit-bukkit/build/libs/FastAsyncWorldEdit*.jar artifacts/' + sh 'cp worldedit-cli/build/libs/FastAsyncWorldEdit*.jar artifacts/' + archiveArtifacts artifacts: 'artifacts/*.jar', followSymlinks: false + } + } + stage('Fingerprint artifacts') { + steps { + fingerprint 'worldedit-bukkit/build/libs/FastAsyncWorldEdit*.jar' + } + } + stage('Publish JUnit test results') { + steps { + junit 'worldedit-core/build/test-results/test/*.xml,worldedit-bukkit/build/test-results/test/*.xml' + } + } + } +}