diff --git a/jenkins/BuildDockerImage.groovy b/jenkins/BuildDockerImage.groovy index 3fb6c6e4ab0..5aa61708f5b 100644 --- a/jenkins/BuildDockerImage.groovy +++ b/jenkins/BuildDockerImage.groovy @@ -29,6 +29,8 @@ LLM_DEFAULT_TAG = env.defaultTag ?: "${LLM_SHORT_COMMIT}-${LLM_BRANCH_TAG}-${BUI RUN_SANITY_CHECK = params.runSanityCheck ?: false TRIGGER_TYPE = env.triggerType ?: "manual" +ENABLE_USE_WHEEL_FROM_BUILD_STAGE = params.useWheelFromBuildStage ?: false + WAIT_TIME_FOR_BUILD_STAGE = 60 // minutes BUILD_JOBS = "32" @@ -193,6 +195,11 @@ def createKubernetesPodConfig(type, arch = "amd64", build_wheel = false) def prepareWheelFromBuildStage(dockerfileStage, arch) { + if (!ENABLE_USE_WHEEL_FROM_BUILD_STAGE) { + echo "useWheelFromBuildStage is false, skip preparing wheel from build stage" + return "" + } + if (TRIGGER_TYPE != "post-merge") { echo "Trigger type is not post-merge, skip preparing wheel from build stage" return ""