Update build script
Signed-off-by: Calclavia <admin@calclavia.com>
This commit is contained in:
parent
beb69e8531
commit
bc32f6145d
1 changed files with 37 additions and 0 deletions
37
build.gradle
37
build.gradle
|
@ -12,6 +12,7 @@ buildscript {
|
||||||
}
|
}
|
||||||
|
|
||||||
apply plugin: 'forge'
|
apply plugin: 'forge'
|
||||||
|
apply plugin: 'maven-publish'
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
main {
|
main {
|
||||||
|
@ -92,3 +93,39 @@ dependencies {
|
||||||
compile name: 'CodeChickenLib', version: "${config.version.minecraft}-${config.version.cclib}", ext: 'jar'
|
compile name: 'CodeChickenLib', version: "${config.version.minecraft}-${config.version.cclib}", ext: 'jar'
|
||||||
compile name: 'ForgeMultipart', version: "${config.version.minecraft}-${config.version.fmp}", ext: 'jar'
|
compile name: 'ForgeMultipart', version: "${config.version.minecraft}-${config.version.fmp}", ext: 'jar'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
publishing {
|
||||||
|
publications {
|
||||||
|
mavenJava(MavenPublication) {
|
||||||
|
artifact jar
|
||||||
|
artifact apiZip
|
||||||
|
|
||||||
|
artifact {
|
||||||
|
file 'output/build.properties'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
repositories {
|
||||||
|
maven {
|
||||||
|
url "file://var/www/maven"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
import net.minecraftforge.gradle.tasks.dev.ChangelogTask
|
||||||
|
import net.minecraftforge.gradle.common.Constants
|
||||||
|
import net.minecraftforge.gradle.delayed.*
|
||||||
|
|
||||||
|
task createChangelog(type: ChangelogTask) {
|
||||||
|
def jobName = "${System.getenv().JOB_NAME}"
|
||||||
|
def buildNumber = "${System.getenv().BUILD_NUMBER}"
|
||||||
|
jobName.replaceAll(' ','%20')
|
||||||
|
setServerRoot(new DelayedString(project, 'http://ci.calclavia.com/'))
|
||||||
|
setJobName(new DelayedString(project, jobName.toString()));
|
||||||
|
setAuthName(new DelayedString(project, 'console_script'));
|
||||||
|
setAuthPassword(new DelayedString(project, '625d2ac53190be3422faa0c474fb299b'));
|
||||||
|
setTargetBuild({buildNumber.toString()});
|
||||||
|
setOutput(new DelayedFile(project, 'output/' + jobName + "-${project.version}" + '-changelog' + '.txt'));
|
||||||
|
}
|
||||||
|
|
||||||
|
build.dependsOn "createChangelog"
|
Loading…
Reference in a new issue