diff --git a/.drone.yml b/.drone.yml index 519b83a..df9d271 100644 --- a/.drone.yml +++ b/.drone.yml @@ -5,4 +5,5 @@ steps: - name: Run the Gradle build image: glmdev/java-gradle-maven commands: + - ./prep_workspace.bash - ./gradlew build shadowJar reobfShadowJar diff --git a/build.gradle b/build.gradle index 4170a78..5591dae 100644 --- a/build.gradle +++ b/build.gradle @@ -17,7 +17,7 @@ apply plugin: 'net.minecraftforge.gradle' apply plugin: 'eclipse' apply plugin: 'maven-publish' -version = '1.3' +version = '%%CI_BUILD_VERSION%%' group = 'dev.garrettmills.csx.matterlinkreboot' // http://maven.apache.org/guides/mini/guide-naming-conventions.html archivesBaseName = 'matterlinkreboot' diff --git a/prep_workspace.bash b/prep_workspace.bash new file mode 100755 index 0000000..05a8046 --- /dev/null +++ b/prep_workspace.bash @@ -0,0 +1,9 @@ +#!/bin/bash -xe + +CI_SUB="$DRONE_TAG" + +if [ -z "$CI_SUB" ]; then + CI_SUB="ci${DRONE_BUILD_NUMBER}" +fi + +sed -i -e "s/%%CI_BUILD_VERSION%%/${CI_SUB}/g" build.gradle