diff --git a/build.gradle.kts b/build.gradle.kts index c33a389..3323fcf 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -29,6 +29,10 @@ jenkinsPlugin { jenkinsServer("org.jenkins-ci.plugins","junit", "1198.ve38db_d1b_c975") jenkinsServer("org.jenkins-ci.plugins","copyartifact", "698.v393f578eb_ddc") } + + gitVersion { + allowDirty.set(true) + } } dependencies { @@ -50,3 +54,13 @@ tasks.server { tasks.withType { options.encoding = "UTF-8" } + +tasks.generateGitVersion { + doLast { + project.version = outputFile.get().asFile.readText(Charsets.UTF_8) + } +} + +tasks.generateJenkinsManifest { + dependsOn(tasks.generateGitVersion) +}