diff --git a/build.gradle b/build.gradle --- a/build.gradle +++ b/build.gradle @@ -318,9 +318,16 @@ // by developers and set only from Hudson. We have to manually rev this version number from // release to release. // -defineProperty("HUDSON_JOB_NAME", "not_hudson") -defineProperty("HUDSON_BUILD_NUMBER","0000") -defineProperty("PROMOTED_BUILD_NUMBER", "00") +def promotedBuildNumber = System.getenv("NEXT_PROMOTED_BUILD_NUMBER") +if (promotedBuildNumber == null || promotedBuildNumber.equals("")) { + defineProperty("HUDSON_JOB_NAME", "not_hudson") + defineProperty("HUDSON_BUILD_NUMBER","0000") + defineProperty("PROMOTED_BUILD_NUMBER", "00") +} else { + defineProperty("HUDSON_JOB_NAME", "unknown") + defineProperty("HUDSON_BUILD_NUMBER","9999") + defineProperty("PROMOTED_BUILD_NUMBER", promotedBuildNumber) +} defineProperty("PRODUCT_NAME", "OpenJFX") // TODO: set the values of RAW_VERSION, RELEASE_NAME, and RELEASE_MILESTONE based on the // settings in build.properties