From 22c9c25e6a3bdd2764dc30a4cbb5416b366656ff Mon Sep 17 00:00:00 2001 From: MiniDay <372403923@qq.com> Date: Sun, 17 Mar 2024 16:25:22 +0800 Subject: [PATCH] =?UTF-8?q?build:=20=E6=B7=BB=E5=8A=A0=20jenkins=20?= =?UTF-8?q?=E6=9E=84=E5=BB=BA=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle.kts | 10 ++++++++++ src/main/resources/jenkins.yml | 6 ++++++ 2 files changed, 16 insertions(+) create mode 100644 src/main/resources/jenkins.yml diff --git a/build.gradle.kts b/build.gradle.kts index 09407ae..e4977dc 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -38,6 +38,16 @@ tasks { filesMatching("plugin.yml") { expand(project.properties) } + val map = mutableMapOf() + map["BUILD_ID"] = System.getenv().getOrDefault("BUILD_ID", "DEV") + map["BUILD_NUMBER"] = System.getenv().getOrDefault("BUILD_NUMBER", "DEV") + map["BUILD_DISPLAY_NAME"] = System.getenv().getOrDefault("BUILD_DISPLAY_NAME", "DEV") + map["JOB_URL"] = System.getenv().getOrDefault("JOB_URL", "DEV") + map["BUILD_URL"] = System.getenv().getOrDefault("BUILD_URL", "DEV") + map["GIT_COMMIT"] = System.getenv().getOrDefault("GIT_COMMIT", "DEV") + filesMatching("jenkins.yml") { + expand(map) + } duplicatesStrategy = DuplicatesStrategy.EXCLUDE } jar { diff --git a/src/main/resources/jenkins.yml b/src/main/resources/jenkins.yml new file mode 100644 index 0000000..f368a8b --- /dev/null +++ b/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