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