diff --git a/ci/jenkins/generated/arm_jenkinsfile.groovy b/ci/jenkins/generated/arm_jenkinsfile.groovy index 9e4afc8f1393..e8f1a93e8b59 100644 --- a/ci/jenkins/generated/arm_jenkinsfile.groovy +++ b/ci/jenkins/generated/arm_jenkinsfile.groovy @@ -60,7 +60,7 @@ // 'python3 jenkins/generate.py' // Note: This timestamp is here to ensure that updates to the Jenkinsfile are // always rebased on main before merging: -// Generated at 2025-06-03T18:16:35.851073 +// Generated at 2025-08-24T11:52:44.689092 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils // These are set at runtime from data in ci/jenkins/docker-images.yml, update @@ -532,6 +532,9 @@ def build() { stage('Build') { try { run_build('ARM-GRAVITON3-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) { diff --git a/ci/jenkins/generated/cpu_jenkinsfile.groovy b/ci/jenkins/generated/cpu_jenkinsfile.groovy index daadc16c7631..5eb14374dffd 100644 --- a/ci/jenkins/generated/cpu_jenkinsfile.groovy +++ b/ci/jenkins/generated/cpu_jenkinsfile.groovy @@ -60,7 +60,7 @@ // 'python3 jenkins/generate.py' // Note: This timestamp is here to ensure that updates to the Jenkinsfile are // always rebased on main before merging: -// Generated at 2025-06-03T18:16:35.861918 +// Generated at 2025-08-24T11:52:44.639508 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils // These are set at runtime from data in ci/jenkins/docker-images.yml, update @@ -532,6 +532,9 @@ def build() { stage('Build') { try { run_build('CPU-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) { diff --git a/ci/jenkins/generated/gpu_jenkinsfile.groovy b/ci/jenkins/generated/gpu_jenkinsfile.groovy index 1fc4348c6f1c..e94afd0b4fc6 100644 --- a/ci/jenkins/generated/gpu_jenkinsfile.groovy +++ b/ci/jenkins/generated/gpu_jenkinsfile.groovy @@ -60,7 +60,7 @@ // 'python3 jenkins/generate.py' // Note: This timestamp is here to ensure that updates to the Jenkinsfile are // always rebased on main before merging: -// Generated at 2025-06-03T18:16:35.885417 +// Generated at 2025-08-24T11:52:44.671187 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils // These are set at runtime from data in ci/jenkins/docker-images.yml, update @@ -538,6 +538,9 @@ def build() { stage('Build') { try { run_build('CPU-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) { diff --git a/ci/jenkins/generated/hexagon_jenkinsfile.groovy b/ci/jenkins/generated/hexagon_jenkinsfile.groovy index 173506fcce7e..cd98d870f71c 100644 --- a/ci/jenkins/generated/hexagon_jenkinsfile.groovy +++ b/ci/jenkins/generated/hexagon_jenkinsfile.groovy @@ -60,7 +60,7 @@ // 'python3 jenkins/generate.py' // Note: This timestamp is here to ensure that updates to the Jenkinsfile are // always rebased on main before merging: -// Generated at 2025-06-03T18:16:35.839798 +// Generated at 2025-08-24T11:52:44.622432 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils // These are set at runtime from data in ci/jenkins/docker-images.yml, update @@ -536,6 +536,9 @@ def build() { stage('Build') { try { run_build('CPU-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) { diff --git a/ci/jenkins/generated/i386_jenkinsfile.groovy b/ci/jenkins/generated/i386_jenkinsfile.groovy index 3ef2b532bae1..e62661f0b44f 100644 --- a/ci/jenkins/generated/i386_jenkinsfile.groovy +++ b/ci/jenkins/generated/i386_jenkinsfile.groovy @@ -60,7 +60,7 @@ // 'python3 jenkins/generate.py' // Note: This timestamp is here to ensure that updates to the Jenkinsfile are // always rebased on main before merging: -// Generated at 2025-06-03T18:16:35.814567 +// Generated at 2025-08-24T11:52:44.655312 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils // These are set at runtime from data in ci/jenkins/docker-images.yml, update @@ -532,6 +532,9 @@ def build() { stage('Build') { try { run_build('CPU-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) { diff --git a/ci/jenkins/generated/wasm_jenkinsfile.groovy b/ci/jenkins/generated/wasm_jenkinsfile.groovy index d214fb3710f3..4a6ccac25f66 100644 --- a/ci/jenkins/generated/wasm_jenkinsfile.groovy +++ b/ci/jenkins/generated/wasm_jenkinsfile.groovy @@ -60,7 +60,7 @@ // 'python3 jenkins/generate.py' // Note: This timestamp is here to ensure that updates to the Jenkinsfile are // always rebased on main before merging: -// Generated at 2025-06-03T18:16:35.874501 +// Generated at 2025-08-24T11:52:44.735820 import org.jenkinsci.plugins.pipeline.modeldefinition.Utils // These are set at runtime from data in ci/jenkins/docker-images.yml, update @@ -534,6 +534,9 @@ def build() { stage('Build') { try { run_build('CPU-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) { diff --git a/ci/jenkins/templates/utils/macros.j2 b/ci/jenkins/templates/utils/macros.j2 index 662d9aef111c..c96432840dec 100644 --- a/ci/jenkins/templates/utils/macros.j2 +++ b/ci/jenkins/templates/utils/macros.j2 @@ -95,6 +95,9 @@ def build() { stage('Build') { try { run_build('{{ node }}-SPOT') + } catch (hudson.AbortException abortEx) { + echo "Received normal AbortException, exit now. Details:" + abortEx.toString() + throw abortEx } catch (Throwable ex) { echo 'Exception during SPOT run ' + ex.toString() if (is_last_build()) {