From 4f5c97eaaa40e65274c692662559bd26a7d591f3 Mon Sep 17 00:00:00 2001 From: asiekierka Date: Wed, 21 Sep 2016 12:25:26 +0200 Subject: add Jenkinsfile and new Maven --- Jenkinsfile | 15 +++++++++++++++ build.gradle | 59 +---------------------------------------------------------- 2 files changed, 16 insertions(+), 58 deletions(-) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 00000000..655deb3f --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,15 @@ +node { + stage 'Checkout' + + checkout scm + + stage 'Build' + + sh "rm -rf build/libs/" + sh "chmod +x gradlew" + sh "./gradlew build" + + stage "Archive artifacts" + + sh "./gradlew upload" +} diff --git a/build.gradle b/build.gradle index 8dc5d416..d42cd61a 100644 --- a/build.gradle +++ b/build.gradle @@ -166,61 +166,4 @@ artifacts { // And finally, make the build generate / install the jars. build.dependsOn install -uploadArchives { - repositories { - mavenDeployer { - if (project.hasProperty('mavenPass')){ - repository(url: "http://mavenupload.modmuss50.me/") { - authentication(userName: "buildslave", password: project.getProperty('mavenPass')) - } - } - else{ - repository(url: "file:///var/www/maven/") - } - pom { - groupId = "net.fabricmc" - version = project.version - artifactId = project.archivesBaseName - project { - name project.archivesBaseName - packaging 'jar' - description 'Enigma' - url 'https://github.com/FabricMC/Enigma' - scm { - url 'https://github.com/FabricMC/Enigma' - connection 'scm:git:git@github.com:FabricMC/Enigma.git' - developerConnection 'scm:git:git@github.com:FabricMC/Enigma.git' - } - issueManagement { - system 'github' - url 'https://github.com/FabricMC/Enigma/issues' - } - licenses { - license { - name 'License' - url 'https://github.com/FabricMC/Enigma/blob/master/readme.txt' - distribution 'repo' - } - } - developers { - developer { - id 'modmuss50' - name 'modmuss50' - roles { role 'developer' } - } - developer { - id 'Thog' - name 'Thog' - roles { role 'developer' } - } - developer { - id 'Cuchaz' - name 'Cuchaz' - roles { role 'developer' } - } - } - } - } - } - } -} \ No newline at end of file +apply from: 'https://github.com/FabricMC/fabric-docs/raw/master/gradle/maven.gradle' -- cgit v1.2.3