From cd21c14a7b24c200c4e09f5b1a49b15953ed6179 Mon Sep 17 00:00:00 2001 From: asiekierka Date: Fri, 9 Sep 2016 14:47:32 +0200 Subject: [PATCH] add jenkinsfile, build number --- Jenkinsfile | 15 +++++++++++++++ build.gradle | 11 +++++++++-- 2 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000000..1decb32ed2 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,15 @@ +node { + stage 'Checkout' + + git url: 'https://github.com/FabricMC/pomf.git' + + stage 'Build' + + sh "rm -rf build/libs/" + sh "chmod +x gradlew" + sh "./gradlew build" + + stage "Archive artifacts" + + archive 'build/libs/*' +} diff --git a/build.gradle b/build.gradle index a9a7aa62e8..6375c48fd7 100644 --- a/build.gradle +++ b/build.gradle @@ -14,6 +14,13 @@ buildscript { } def minecraft_version = "16w33a" +def pomfVersion = "${minecraft_version}" + +def ENV = System.getenv() + +if (ENV.BUILD_NUMBER) { + pomfVersion = pomfVersion + "." + "${System.getenv().BUILD_NUMBER}" +} import groovy.json.JsonSlurper import org.apache.commons.io.FileUtils @@ -125,6 +132,6 @@ tasks.pomf.dependsOn "setupPomf" task build(type: Zip) { from "mappings/" include "**/*" - archiveName "pomf-enigma-${minecraft_version}.zip" + archiveName "pomf-enigma-${pomfVersion}.zip" destinationDir(file("build/libs")) -} \ No newline at end of file +}