X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=jobs%2Flttng-tools.yaml;h=a980b8d34048d706a6fd1a8a74dd3c02d5447e88;hb=b71aec56640ef85f4adb81cf9e0b69b0c3891b00;hp=a0911646eb96b68dad49d58bcaf9c62efbdce4bb;hpb=60d7f186e7498c5db24d0554b5fda4f3c972c9ff;p=lttng-ci.git diff --git a/jobs/lttng-tools.yaml b/jobs/lttng-tools.yaml index a091164..a980b8d 100644 --- a/jobs/lttng-tools.yaml +++ b/jobs/lttng-tools.yaml @@ -113,7 +113,9 @@ name: node values: - 'amd64-rootnode' + - 'el8-amd64-rootnode' - 'i386-rootnode' + - 'sles15sp4-amd64-rootnode' - axis: <<: *lttng-tools_matrix_axis_platform type: user-defined @@ -122,7 +124,6 @@ - axis: *lttng-tools_matrix_axis_liburcu_version - axis: *lttng-tools_matrix_axis_babeltrace_version - ## Builders Anchors - _lttng-tools_builders_defaults: <tng-tools_builders_defaults name: 'lttng-tools_builders_defaults' @@ -162,6 +163,9 @@ fi if [ "{buildtype}" = "slesbuild" ] ; then echo "TAP_AUTOTIME=0" >> env.properties + echo "LTTNG_TESTS_TAP_AUTOTIME=0" >> env.properties + # On SLES, force log4j to 2.17.1 + echo "LTTNG_TOOLS_UST_JAVA_TESTS_LOG4J_API_VERSION=2.17.1" >> env.properties fi echo "liburcu_conf=$liburcu_conf" >> env.properties echo "babeltrace_conf=$babeltrace_conf" >> env.properties @@ -197,7 +201,7 @@ - conditional-step: condition-kind: regex-match label: '$JOB_NAME' - regex: '.*_rootbuild.*' + regex: '.*_root(?:_[a-z]+)?build.*' steps: - shell: | #!/bin/bash @@ -226,6 +230,7 @@ fi if [ "{buildtype}" = "slesbuild" ] ; then echo "TAP_AUTOTIME=0" >> env.properties + echo "LTTNG_TESTS_TAP_AUTOTIME=0" >> env.properties fi - inject: properties-file: env.properties @@ -418,6 +423,7 @@ include-comment-diagnostics: true output-tap-to-console: false todo-is-failure: false + remove-yaml-if-corrupted: true - raw: <tng-tools_publisher_warnings-ng_defaults xml: | @@ -653,6 +659,30 @@ 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 @@ -896,6 +926,35 @@ - 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 @@ -1094,7 +1153,7 @@ buildtype: slesbuild version: master ustversion: master - platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64] + platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64, sles15sp5-amd64] builds: !!python/tuple [std] confs: !!python/tuple [agents] urcuversions: !!python/tuple [master] @@ -1166,6 +1225,28 @@ 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}_root_{buildtype}': + buildtype: elbuild + version: master + ustversion: master + platforms: !!python/tuple [el8-amd64] + builds: !!python/tuple [std] + confs: !!python/tuple [std] + urcuversions: !!python/tuple [master] + babelversions: !!python/tuple [stable-2.0] + filter: '(node=="el8-amd64-rootnode" && platform=="el8-amd64")' + touchstone: '' - '{job_prefix}lttng-tools_{version}_rootbuild_i386': buildtype: portbuild version: master @@ -1213,7 +1294,7 @@ buildtype: slesbuild version: stable-2.13 ustversion: stable-2.13 - platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64] + platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64, sles15sp5-amd64] builds: !!python/tuple [std] confs: !!python/tuple [agents] urcuversions: !!python/tuple [stable-0.13] @@ -1285,6 +1366,28 @@ 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: '' + - '{job_prefix}lttng-tools_{version}_root_{buildtype}': + buildtype: elbuild + version: stable-2.13 + ustversion: stable-2.13 + platforms: !!python/tuple [el8-amd64] + builds: !!python/tuple [std] + confs: !!python/tuple [std] + urcuversions: !!python/tuple [stable-0.13] + babelversions: !!python/tuple [stable-2.0] + filter: '(node=="el8-amd64-rootnode" && platform=="el8-amd64")' + touchstone: '' - 'lttng-tools_{version}_release': version: v2.13 ustversion: stable-2.13 @@ -1322,7 +1425,7 @@ buildtype: slesbuild version: stable-2.12 ustversion: stable-2.12 - platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64] + platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64, sles15sp5-amd64] builds: !!python/tuple [std] confs: !!python/tuple [agents] urcuversions: !!python/tuple [stable-0.13] @@ -1394,6 +1497,28 @@ 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: '' + - '{job_prefix}lttng-tools_{version}_root_{buildtype}': + buildtype: elbuild + version: stable-2.12 + ustversion: stable-2.12 + platforms: !!python/tuple [el8-amd64] + builds: !!python/tuple [std] + confs: !!python/tuple [std] + urcuversions: !!python/tuple [stable-0.13] + babelversions: !!python/tuple [stable-2.0] + filter: '(node=="el8-amd64-rootnode" && platform=="el8-amd64")' + touchstone: '' - 'lttng-tools_{version}_release': version: v2.12 ustversion: stable-2.12 @@ -1520,7 +1645,7 @@ version: master buildtype: slesbuild ustversion: master - platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64] + platforms: !!python/tuple [sles12sp5-amd64, sles15sp4-amd64, sles15sp5-amd64] builds: !!python/tuple [std] confs: !!python/tuple [agents] urcuversions: !!python/tuple [master] @@ -1537,6 +1662,16 @@ 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 @@ -1581,6 +1716,16 @@ 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}': @@ -1603,6 +1748,16 @@ 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: