From 0d2f5f0468d3ce02cd4b6a48208dfa21d799fa1c Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Sat, 16 Mar 2024 21:56:27 +0800 Subject: [PATCH] =?UTF-8?q?chore:=20=E5=B0=86=20Jenkins=20=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E5=86=99=E5=85=A5=E6=96=87=E4=BB=B6=E4=B8=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ball-bukkit/src/main/resources/jenkins.yml | 6 ++++++ ball-bungee/src/main/resources/jenkins.yml | 6 ++++++ build.gradle.kts | 12 ++++++++++++ 3 files changed, 24 insertions(+) create mode 100644 ball-bukkit/src/main/resources/jenkins.yml create mode 100644 ball-bungee/src/main/resources/jenkins.yml diff --git a/ball-bukkit/src/main/resources/jenkins.yml b/ball-bukkit/src/main/resources/jenkins.yml new file mode 100644 index 0000000..f368a8b --- /dev/null +++ b/ball-bukkit/src/main/resources/jenkins.yml @@ -0,0 +1,6 @@ +BUILD_ID: ${BUILD_ID} +BUILD_NUMBER: ${BUILD_NUMBER} +BUILD_DISPLAY_NAME: ${BUILD_DISPLAY_NAME} +JOB_URL: ${JOB_URL} +BUILD_URL: ${BUILD_URL} +GIT_COMMIT: ${GIT_COMMIT} \ No newline at end of file diff --git a/ball-bungee/src/main/resources/jenkins.yml b/ball-bungee/src/main/resources/jenkins.yml new file mode 100644 index 0000000..f368a8b --- /dev/null +++ b/ball-bungee/src/main/resources/jenkins.yml @@ -0,0 +1,6 @@ +BUILD_ID: ${BUILD_ID} +BUILD_NUMBER: ${BUILD_NUMBER} +BUILD_DISPLAY_NAME: ${BUILD_DISPLAY_NAME} +JOB_URL: ${JOB_URL} +BUILD_URL: ${BUILD_URL} +GIT_COMMIT: ${GIT_COMMIT} \ No newline at end of file diff --git a/build.gradle.kts b/build.gradle.kts index fd0d177..c9af323 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -43,6 +43,18 @@ subprojects { from(rootProject.file("LICENSE")) duplicatesStrategy = DuplicatesStrategy.EXCLUDE } + processResources { + val map = mutableMapOf() + map["BUILD_ID"] = System.getenv().getOrDefault("BUILD_ID", "NONE") + map["BUILD_NUMBER"] = System.getenv().getOrDefault("BUILD_NUMBER", "NONE") + map["BUILD_DISPLAY_NAME"] = System.getenv().getOrDefault("BUILD_DISPLAY_NAME", "NONE") + map["JOB_URL"] = System.getenv().getOrDefault("JOB_URL", "NONE") + map["BUILD_URL"] = System.getenv().getOrDefault("BUILD_URL", "NONE") + map["GIT_COMMIT"] = System.getenv().getOrDefault("GIT_COMMIT", "NONE") + filesMatching("jenkins.yml") { + expand(map) + } + } jar { archiveClassifier = "dev" }