From 23bed9fb7c58738d6a0b10f0df421e8c7ec74c54 Mon Sep 17 00:00:00 2001 From: garrettmills Date: Tue, 9 Feb 2021 10:53:42 -0600 Subject: [PATCH] Set gradle build version to drone tag or build --- .drone.yml | 1 + build.gradle | 2 +- prep_workspace.bash | 9 +++++++++ 3 files changed, 11 insertions(+), 1 deletion(-) create mode 100755 prep_workspace.bash 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