From 7b736cec83b318c634289e8e8271375f317f62e0 Mon Sep 17 00:00:00 2001 From: Joao Luis Sombrio Date: Tue, 26 May 2026 01:36:56 -0300 Subject: [PATCH 1/2] Jenkinsfile: run pipelineOpenSTA on k8s pods Switch to the k8s-pipeline-opensta branch of the utils shared library and wrap pipelineOpenSTA in a coordinator k8sPodTemplate so the top-level dispatch runs on a Kubernetes pod, mirroring OpenROAD's Jenkinsfile. Do not merge until the corresponding jenkins-ci PR (The-OpenROAD-Project-private/jenkins-ci#136) is merged and tagged -- this will need a follow-up to pin @utils to the released tag. --- Jenkinsfile | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ca7bfa47..c9035bf8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,5 @@ -@Library('utils@main') _ -node() { - pipelineOpenSTA() +@Library('utils@k8s-pipeline-opensta') _ + +k8sPodTemplate(coordinator: true, cloud: utilPickCloud()) { + pipelineOpenSTA(k8s: true) } From 985947d6495419503c6f8a92397af421242dd860 Mon Sep 17 00:00:00 2001 From: Joao Luis Sombrio Date: Wed, 8 Jul 2026 02:47:15 -0300 Subject: [PATCH 2/2] Jenkinsfile: point utils library back to main k8s-pipeline-opensta merged into jenkins-ci main; pin the shared library to the released main tag now that the k8s changes are upstream. --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c9035bf8..bb0b3163 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,4 +1,4 @@ -@Library('utils@k8s-pipeline-opensta') _ +@Library('utils@main') _ k8sPodTemplate(coordinator: true, cloud: utilPickCloud()) { pipelineOpenSTA(k8s: true)