osmith has uploaded this change for review. ( 
https://gerrit.osmocom.org/c/osmo-ci/+/43239?usp=email )


Change subject: jobs/gerrit-verifications: support up to 5 distros
......................................................................

jobs/gerrit-verifications: support up to 5 distros

I noticed that libosmocore wasn't building for debian:13 anymore in CI
even though it has:

  pipeline_binpkgs: "almalinux:8 centos:7 debian:10 debian:13"

This is because only 3 parameters for pipeline_binpkgs were supported.
Increase the count to 5. When I wrote this initially I had also looked
into making it so that new stages get added automatically depending on
the amount of parameters, but didn't find a way to do it with the
"groovy" language used for jenkins pipelines. Therefore just increase
the count to 5 and add a test in a follow-up patch to ensure we can't go
beyond that number without noticing in the future.

Change-Id: I9fd3c90cee659706a53e81244f3324d0e9940069
---
M jobs/gerrit-verifications.yml
1 file changed, 24 insertions(+), 0 deletions(-)



  git pull ssh://gerrit.osmocom.org:29418/osmo-ci refs/changes/39/43239/1

diff --git a/jobs/gerrit-verifications.yml b/jobs/gerrit-verifications.yml
index 28ca308..45ffc38 100644
--- a/jobs/gerrit-verifications.yml
+++ b/jobs/gerrit-verifications.yml
@@ -759,6 +759,30 @@
                 }}
               }}

+              stage("binpkgs-3") {{
+                when {{
+                  expression {{ params.PIPELINE_BINPKGS.split().size() > 3 }}
+                }}
+                steps {{
+                  script {{
+                    distro = params.PIPELINE_BINPKGS.split()[3]
+                    run_job(distro, "gerrit-binpkgs", null, distro)
+                  }}
+                }}
+              }}
+
+              stage("binpkgs-4") {{
+                when {{
+                  expression {{ params.PIPELINE_BINPKGS.split().size() > 4 }}
+                }}
+                steps {{
+                  script {{
+                    distro = params.PIPELINE_BINPKGS.split()[4]
+                    run_job(distro, "gerrit-binpkgs", null, distro)
+                  }}
+                }}
+              }}
+
             }} // end of parallel
           }} // end of Verification stage


--
To view, visit https://gerrit.osmocom.org/c/osmo-ci/+/43239?usp=email
To unsubscribe, or for help writing mail filters, visit 
https://gerrit.osmocom.org/settings?usp=email

Gerrit-MessageType: newchange
Gerrit-Project: osmo-ci
Gerrit-Branch: master
Gerrit-Change-Id: I9fd3c90cee659706a53e81244f3324d0e9940069
Gerrit-Change-Number: 43239
Gerrit-PatchSet: 1
Gerrit-Owner: osmith <[email protected]>

Reply via email to