jjb: Add root_slesbuild jobs for sles15sp4
authorKienan Stewart <kstewart@efficios.com>
Mon, 26 Feb 2024 15:20:51 +0000 (10:20 -0500)
committerKienan Stewart <kstewart@efficios.com>
Tue, 27 Feb 2024 18:11:38 +0000 (13:11 -0500)
Change-Id: Idd3a844d2701003b403fa583175af9796166fa2f
Signed-off-by: Kienan Stewart <kstewart@efficios.com>
jobs/lttng-tools.yaml

index dd754103dbf0f6e4e3f209c6305f9b7d416c4834..72768f121ae086b953379a1d77def124ad8fcf89 100644 (file)
          type: slave
          name: node
          values:
+           - 'sles15sp4-amd64-rootnode'
            - 'amd64-rootnode'
            - 'i386-rootnode'
       - axis:
       - axis: *lttng-tools_matrix_axis_liburcu_version
       - axis: *lttng-tools_matrix_axis_babeltrace_version
 
-
 ## Builders Anchors
 - _lttng-tools_builders_defaults: &lttng-tools_builders_defaults
     name: 'lttng-tools_builders_defaults'
       - conditional-step:
           condition-kind: regex-match
           label: '$JOB_NAME'
-          regex: '.*_rootbuild.*'
+          regex: '.*_root(?:_[a-z]+)?build.*'
           steps:
             - shell: |
                 #!/bin/bash
             jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
             result: 'success'
 
+- job-template:
+    name: '{job_prefix}lttng-tools_{version}_root_{buildtype}'
+    defaults: lttng-tools
+
+    scm:
+      - git: *lttng-tools_scm_git_default
+
+    wrappers:
+      - ansicolor: *lttng-tools_wrapper_ansicolor_defaults
+      - timeout:
+          <<: *lttng-tools_wrapper_timeout_defaults
+          timeout: 10
+      - timestamps
+
+    <<: *lttng-tools_matrix_axes_rootbuild
+    <<: *lttng-tools_builders_defaults
+    <<: *lttng-tools_publishers_rootbuild
+
+    triggers:
+      - pollscm: *lttng-tools_trigger_pollscm_default
+      - reverse:
+            jobs: '{ust_job_prefix}lttng-ust_{version}_{buildtype}'
+            result: 'success'
+
 - job-template:
     name: '{job_prefix}lttng-tools_{version}_macosbuild'
     defaults: lttng-tools
       - archive: *lttng-tools_publisher_archive_defaults
       - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
 
+- job-template:
+    name: 'dev_review_lttng-tools_{version}_root_{buildtype}'
+    defaults: lttng-tools
+    concurrent: true
+
+    scm:
+      - git: *lttng-tools_scm_git_review
+
+    triggers:
+      - gerrit: *lttng-tools_trigger_gerrit_default
+
+    properties:
+      - inject: *lttng-tools_property_inject_defaults
+      - build-discarder:
+          days-to-keep: 1
+      - throttle:
+          option: 'category'
+          categories:
+            - 'gerrit-{buildtype}'
+
+    <<: *lttng-tools_matrix_axes_rootbuild
+    <<: *lttng-tools_builders_review
+
+    publishers:
+      - tap: *lttng-tools_publisher_tap_defaults
+      - raw: *lttng-tools_publisher_warnings-ng_defaults
+      - archive: *lttng-tools_publisher_archive_defaults
+      - workspace-cleanup: *lttng-tools_publisher_workspace-cleanup_defaults
+
 - job-template:
     name: 'dev_review_lttng-tools_{version}_check-format'
     defaults: lttng-tools
           babelversions: !!python/tuple [stable-2.0]
           filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
           touchstone: ''
+      - '{job_prefix}lttng-tools_{version}_root_{buildtype}':
+          buildtype: slesbuild
+          version: master
+          ustversion: master
+          platforms: !!python/tuple [sles15sp4-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [master]
+          babelversions: !!python/tuple [stable-2.0]
+          filter: '(node=="sles15sp4-amd64-rootnode" && platform=="sles15sp4-amd64")'
+          touchstone: ''
       - '{job_prefix}lttng-tools_{version}_rootbuild_i386':
           buildtype: portbuild
           version: master
           babelversions: !!python/tuple [stable-2.0]
           filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
           touchstone: ''
+      - '{job_prefix}lttng-tools_{version}_root_{buildtype}':
+          buildtype: slesbuild
+          version: stable-2.13
+          ustversion: stable-2.13
+          platforms: !!python/tuple [sles15sp4-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.13]
+          babelversions: !!python/tuple [stable-2.0]
+          filter: '(node=="sles15sp4-amd64-rootnode" && platform=="sles15sp4-amd64")'
+          touchstone: ''
       - 'lttng-tools_{version}_release':
           version: v2.13
           ustversion: stable-2.13
           babelversions: !!python/tuple [stable-2.0]
           filter: '(node=="amd64-rootnode-linux5" && platform=="deb12-amd64")'
           touchstone: ''
+      - '{job_prefix}lttng-tools_{version}_root_{buildtype}':
+          buildtype: slesbuild
+          version: stable-2.12
+          ustversion: stable-2.12
+          platforms: !!python/tuple [sles15sp4-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.13]
+          babelversions: !!python/tuple [stable-2.0]
+          filter: '(node=="sles15sp4-amd64-rootnode" && platform=="sles15sp4-amd64")'
+          touchstone: ''
       - 'lttng-tools_{version}_release':
           version: v2.12
           ustversion: stable-2.12
           babelversions: !!python/tuple [stable-2.0]
           filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
           touchstone: ''
+      - 'dev_review_lttng-tools_{version}_root_{buildtype}':
+          version: master
+          buildtype: slesbuild
+          platforms: !!python/tuple [sles15sp4-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.14]
+          babelversions: !!python/tuple [stable-2.0]
+          filter: '(node=="sles15sp4-amd64-rootnode" && platform=="sles15sp4-amd64")'
+          touchstone: ''
       - 'dev_review_lttng-tools_{version}_smokebuild':
           version: master
           buildtype: linuxbuild
           babelversions: !!python/tuple [stable-2.0]
           filter: '(node=="amd64-rootnode" && platform=="deb12-amd64")'
           touchstone: ''
+      - 'dev_review_lttng-tools_{version}_root_{buildtype}':
+          version: stable-2.13
+          buildtype: slesbuild
+          platforms: !!python/tuple [sles15sp4-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.13]
+          babelversions: !!python/tuple [stable-2.0]
+          filter: '(node=="sles15sp4-amd64-rootnode" && platform=="sles15sp4-amd64")'
+          touchstone: ''
 
     ## Stable 2.12 ##
       - 'dev_review_lttng-tools_{version}_{buildtype}':
           babelversions: !!python/tuple [stable-2.0]
           filter: '(node=="amd64-rootnode-linux5" && platform=="deb12-amd64")'
           touchstone: ''
+      - 'dev_review_lttng-tools_{version}_root_{buildtype}':
+          version: stable-2.12
+          buildtype: slesbuild
+          platforms: !!python/tuple [sles15sp4-amd64]
+          builds: !!python/tuple [std]
+          confs: !!python/tuple [agents]
+          urcuversions: !!python/tuple [stable-0.13]
+          babelversions: !!python/tuple [stable-2.0]
+          filter: '(node=="sles15sp4-amd64-rootnode" && platform=="sles15sp4-amd64")'
+          touchstone: ''
 
 
 - project:
This page took 0.026965 seconds and 4 git commands to generate.