[readiness] adjust linter job folder 17/142117/5
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Thu, 25 Sep 2025 09:34:40 +0000 (11:34 +0200)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Thu, 25 Sep 2025 11:06:45 +0000 (13:06 +0200)
- with INT-2331 - Implement readiness in go,
  the python script is moved into the
  readiness-python folder
- the tox-dir job param must be adjusted accordingly
- define new verify-golang job that executes make build
- add new golang124 wrapper definition to make go 1.24
  available

Issue-ID: INT-2331
Change-Id: I55d621fcc90e46baa78384fbf2748b0b4e68bcf5
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
jjb/global-macros.yaml
jjb/oom/oom-readiness.yaml

index 245190f..5697a67 100644 (file)
             <goVersion>Golang 1.23</goVersion>
             </org.jenkinsci.plugins.golang.GolangBuildWrapper>
 
+- wrapper:
+    name: golang124
+    wrappers:
+      - raw:
+          xml: |
+            <org.jenkinsci.plugins.golang.GolangBuildWrapper plugin="golang@1.2">
+            <goVersion>Golang 1.24</goVersion>
+            </org.jenkinsci.plugins.golang.GolangBuildWrapper>
+
 - wrapper:
     # This wrapper is required for all jobs as it configures the wrappers
     # needed by the eCOMP infra.
index fcfb17f..4ffc764 100644 (file)
@@ -8,21 +8,34 @@
       - oom-linters
     subproject:
       - "yaml":
-          tox-dir: "."
+          tox-dir: "./readiness-python"
           tox-envs: "yaml"
           pattern: "**/*.yaml"
       - "yml":
-          tox-dir: "."
+          tox-dir: "./readiness-python"
           tox-envs: "yaml"
           pattern: "**/*.yml"
       - "py":
-          tox-dir: "."
+          tox-dir: "./readiness-python"
           tox-envs: "python"
           pattern: "**/*.python"
     stream:
       - "master":
           branch: "master"
 
+- project:
+    name: oom-readiness-verify
+    project-name: oom-readiness
+    project: oom/readiness
+    mvn-settings: "oom-settings"
+    golangver: "golang124"
+    build-node: ubuntu2204-builder-4c-4g
+    jobs:
+      - "{project-name}-{stream}-verify-golang"
+    stream:
+      - "master":
+          branch: "master"
+
 - project:
     name: oom-readiness-release
     project-name: oom-readiness