From 69d5cb2a72d07f571987d2c061171c1fa84038af Mon Sep 17 00:00:00 2001 From: Adubbz Date: Wed, 18 Feb 2015 09:16:14 +1100 Subject: [PATCH] Another attempt at changelogs on CurseForge --- build.gradle | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/build.gradle b/build.gradle index d411833ff..09929473b 100644 --- a/build.gradle +++ b/build.gradle @@ -121,7 +121,9 @@ task createChangelog(type: ChangelogTask) { setOutput(new DelayedFile(project, 'build/libs/' + project.getName() + '-' + project.version + '-changelog.txt')); } -/*task createCurseChangelog { +def curseChangelog + +task createCurseChangelog { def env = System.getenv() def jenkinsUrl = env.JENKINS_URL def jenkinsJob = env.JOB_NAME @@ -133,14 +135,13 @@ task createChangelog(type: ChangelogTask) { url.setRequestProperty("Authorization", "Basic " + auth) String data = url.getInputStream().text - def changelog = "" def xml = new XmlSlurper().parseText(data) xml.changeSet.item.each { change -> - changelog += "$change.author.fullName: $change.msg" + '\n' + curseChangelog += "$change.author.fullName: $change.msg" + '\n' } } -}*/ +} tasks.build.dependsOn('createChangelog') @@ -168,11 +169,11 @@ artifacts { } curse { - //dependsOn "createCurseChangelog" + dependsOn "createCurseChangelog" projectId = project.config.curse_project_id apiKey = "$System.env.curse_api_key" - //changelog = project.changelog + changelog = curseChangelog releaseType = project.config.curse_release_type additionalArtifact deobfJar