hst: Add HST voting jobs on ubuntu 2204 & 2404 for x86_64 & aarch64 84/42984/1
authorNaveen Joy <[email protected]>
Mon, 19 May 2025 20:49:35 +0000 (13:49 -0700)
committerNaveen Joy <[email protected]>
Mon, 19 May 2025 20:49:35 +0000 (13:49 -0700)
New jobs added:
- vpp-verify-hst-debug-master-ubuntu2204-aarch64
- vpp-verify-hst-debug-master-ubuntu2404-x86_64
- vpp-verify-hst-master-ubuntu2204-x86_64

Change-Id: I44ce5455fe49a8b73b2cad933b9d800ddc52b159
Signed-off-by: Naveen Joy <[email protected]>
jjb/vpp/vpp.yaml

index a56d5ac..6926c67 100644 (file)
 
 # [end] VPP-CHECKSTYLE-X86_64 PROJECT
 
-# TODO: Change job to voting once put into production
 # VPP-HST-X86_64 PROJECT
 - project:
-    name: vpp-verify-hst-nonvoting-x86_64
+    name: vpp-verify-hst-x86_64
     jobs:
-      - 'vpp-verify-hst-nonvoting-{stream}-{os}-{executor-arch}'
+      - 'vpp-verify-hst-{stream}-{os}-{executor-arch}'
     project: 'vpp'
     os:
       - ubuntu2204
     project: 'vpp'
     os:
       - ubuntu2204
-      # TODO: Uncomment when ubuntu2404 is put into production
-      # - ubuntu2404
-    stream:
-      - 'master':
-          # TODO: Remove when ubuntu2404 is put into production
-          os: 'ubuntu2204'
-          branch: 'master'
-          branch-refspec: ''
-      - '2506':
-          # TODO: Remove when ubuntu2404 is put into production
-          os: 'ubuntu2204'
-          branch: 'stable/2506'
-          branch-refspec: ''
-    executor-arch: 'x86_64'
-
-# [end] VPP-HST-DEBUG-X86_64 PROJECT
-
-# TODO: Remove when ubuntu2404 is put into production
-# VPP-HST-DEBUG-X86_64 PROJECT
-- project:
-    name: vpp-verify-hst-debug-nonvoting-x86_64
-    jobs:
-      - 'vpp-verify-hst-debug-nonvoting-{stream}-{os}-{executor-arch}'
-    project: 'vpp'
-    os:
       - ubuntu2404
     stream:
       - 'master':
 
 # [end] VPP-HST-DEBUG-X86_64 PROJECT
 
-# TODO: Remove nonvoting from project name & jobs when aarch64 is put into production
 # VPP-HST-DEBUG-AARCH64 PROJECT
 - project:
-    name: vpp-verify-hst-debug-nonvoting-aarch64
+    name: vpp-verify-hst-debug-aarch64
     jobs:
-      - 'vpp-verify-hst-debug-nonvoting-{stream}-{os}-{executor-arch}'
+      - 'vpp-verify-hst-debug-{stream}-{os}-{executor-arch}'
     project: 'vpp'
     os:
       - ubuntu2204
 
 # VPP-VERIFY-HST JOB TEMPLATE
 - job-template:
-    name: 'vpp-verify-hst-nonvoting-{stream}-{os}-{executor-arch}'
+    name: 'vpp-verify-hst-{stream}-{os}-{executor-arch}'
 
     project-type: freestyle
     node: 'hst-{os}-prod-{executor-arch}'
           build-timeout: 120
 
     triggers:
-      - gerrit-trigger-checkstyle-nonvoting:
+      - gerrit-trigger-checkstyle:
           name: '{project}'
           branch: '{branch}'
 
       - fdio-infra-publish
 # [end] VPP-VERIFY-HST-DEBUG JOB TEMPLATE
 
-# TODO: Remove when ubuntu2404 & aarch64 is put into production
-# VPP-VERIFY-HST-DEBUG JOB TEMPLATE
-- job-template:
-    name: 'vpp-verify-hst-debug-nonvoting-{stream}-{os}-{executor-arch}'
-
-    project-type: freestyle
-    node: 'hst-{os}-prod-{executor-arch}'
-    concurrent: true
-
-    properties:
-      - lf-infra-properties:
-          build-days-to-keep: "{build-days-to-keep}"
-
-    # Please keep parameters in alphabetical order
-    parameters:
-      - gerrit-parameter:
-          branch: '{branch}'
-      - gerrit-refspec-parameter:
-          refspec: '{branch-refspec}'
-      - os-parameter:
-          os: '{os}'
-      - project-parameter:
-          project: '{project}'
-      - stream-parameter:
-          stream: '{stream}'
-
-    scm:
-      - gerrit-trigger-scm:
-          credentials-id: 'jenkins-gerrit-credentials'
-          refspec: '$GERRIT_REFSPEC'
-          choosing-strategy: 'gerrit'
-
-    wrappers:
-      - fdio-infra-wrappers:
-          build-timeout: 120
-
-    triggers:
-      - gerrit-trigger-checkstyle-nonvoting:
-          name: '{project}'
-          branch: '{branch}'
-
-    builders:
-      - shell:
-          !include-raw-escape:
-          - ../scripts/setup_executor_env.sh
-      - shell:
-          !include-raw-escape:
-          - ../scripts/setup_vpp_ubuntu_docker_test.sh
-      - shell:
-          !include-raw-escape:
-          - ../scripts/setup_vpp_ext_deps.sh
-      - shell:
-          !include-raw-escape:
-          - ../scripts/vpp/debug-hst.sh
-
-    publishers:
-      - fdio-infra-publish
-# [end] VPP-VERIFY-HST-DEBUG JOB TEMPLATE
-
-
 # VPP-VERIFY JOB TEMPLATE
 - job-template:
     name: 'vpp-verify-{stream}-{os}-{executor-arch}'