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 ( |