Commit c7caff6a6541081a1db27f1f96df678ac32097ba
1 parent
b060114d
Add branding for jenkins
Showing
1 changed file
with
9 additions
and
0 deletions
build.gradle
@@ -41,6 +41,7 @@ ext { | @@ -41,6 +41,7 @@ ext { | ||
41 | classifier = project.hasProperty("buildType") ? buildType : 'SNAPSHOT' | 41 | classifier = project.hasProperty("buildType") ? buildType : 'SNAPSHOT' |
42 | isReleaseBuild = "RELEASE".equals(project.classifier.toUpperCase()) | 42 | isReleaseBuild = "RELEASE".equals(project.classifier.toUpperCase()) |
43 | mavenRepo = project.isReleaseBuild ? "mavenUrl" : "mavenSnapshotUrl" | 43 | mavenRepo = project.isReleaseBuild ? "mavenUrl" : "mavenSnapshotUrl" |
44 | + brand = project.hasProperty("jenkins") ? "${project.mcVersion}-SNAPSHOT-r${System.env.GIT_COMMIT.take(7).toUpperCase()}-b${System.env.BUILD_NUMBER}-${System.env.BUILD_ID}" : "" | ||
44 | 45 | ||
45 | // Extended project information | 46 | // Extended project information |
46 | projectName = 'LiteLoader' | 47 | projectName = 'LiteLoader' |
@@ -137,6 +138,14 @@ afterEvaluate { | @@ -137,6 +138,14 @@ afterEvaluate { | ||
137 | mc.replacer.putReplacement '{RUN_CLIENT_TWEAKER}', minecraft.tweakClass | 138 | mc.replacer.putReplacement '{RUN_CLIENT_TWEAKER}', minecraft.tweakClass |
138 | } | 139 | } |
139 | 140 | ||
141 | +processResources { | ||
142 | + inputs.property "brand", project.brand | ||
143 | + from (sourceSets.main.resources.srcDirs) { | ||
144 | + include 'liteloader.properties' | ||
145 | + filter { line -> line.startsWith('brand=') ? line + project.brand : line } | ||
146 | + } | ||
147 | +} | ||
148 | + | ||
140 | // manifest entries for all jars | 149 | // manifest entries for all jars |
141 | def jarManifest = { | 150 | def jarManifest = { |
142 | mainAttributes ( | 151 | mainAttributes ( |