X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Fliburcu.yaml;h=e1f5c3992aff49e0ec5697a8b2869d60faae37d0;hb=4174b905424b75e342b3bd0c68789ef021b61778;hp=52593045c8e1fb5b6eb35912bcfa100d7e6659b6;hpb=3b228cdd0941928e4221f7fd5ea8fcca2ad4fcfd;p=lttng-ci.git diff --git a/jobs/liburcu.yaml b/jobs/liburcu.yaml index 5259304..e1f5c39 100644 --- a/jobs/liburcu.yaml +++ b/jobs/liburcu.yaml @@ -4,7 +4,6 @@ # jobtypes: # - build # - portbuild -# - cppcheck # - coverity # - scan-build # - pylint @@ -74,8 +73,8 @@ axes: - axis: type: slave - name: arch - values: '{obj:archs}' + name: platform + values: '{obj:platforms}' - axis: type: user-defined name: conf @@ -93,7 +92,7 @@ - conditional-step: condition-kind: strings-match on-evaluation-failure: run - condition-string1: {{ '${{arch}}' }} + condition-string1: {{ '${{platform}}' }} condition-string2: 'cygwin64' steps: - shell: @@ -116,6 +115,8 @@ results: 'tap/**/*.log' fail-if-no-results: true failed-tests-mark-build-as-failure: true + include-comment-diagnostics: true + output-tap-to-console: false todo-is-failure: false - raw: &liburcu_publisher_warnings-ng_defaults xml: | @@ -129,14 +130,6 @@ false - - - - - - - false - @@ -166,7 +159,7 @@ - archive: &liburcu_publisher_archive_defaults - artifacts: 'build/**,tap/**' + artifacts: 'build/**,tap/**,log/**' allow-empty: false - workspace-cleanup: &liburcu_publisher_workspace_cleanup_defaults clean-if: @@ -203,28 +196,6 @@ <<: *liburcu_builders_defaults <<: *liburcu_publishers_defaults -- job-template: - name: liburcu_{version}_cppcheck - defaults: liburcu - - triggers: - - pollscm: - cron: "@daily" - - builders: - - shell: | - rm -f cppcheck-result.xml - cppcheck --enable=all --xml --xml-version=2 $WORKSPACE/src/liburcu 2> cppcheck-result.xml - - publishers: - - archive: - artifacts: 'cppcheck-result.xml' - allow-empty: false - - cppcheck: - pattern: 'cppcheck-result.xml' - - workspace-cleanup: *liburcu_publisher_workspace_cleanup_defaults - - email-ext: *liburcu_publisher_email_ext_defaults - - job-template: name: dev_gerrit_liburcu_{buildtype} defaults: liburcu @@ -263,7 +234,7 @@ - job-template: name: liburcu_{version}_scan-build defaults: liburcu - node: 'amd64' + node: 'bionic-amd64' triggers: - pollscm: @@ -283,7 +254,7 @@ - job-template: name: liburcu_{version}_coverity defaults: liburcu - node: 'amd64' + node: 'bionic-amd64' triggers: - pollscm: @@ -326,53 +297,64 @@ github_name: userspace-rcu email_to: 'ci-notification@lists.lttng.org, cc:mathieu.desnoyers@efficios.com' version: - - stable-0.12 - stable-0.13 + - stable-0.14 - master jobs: + - '{job_prefix}liburcu_{version}_{buildtype}': + buildtype: linuxbuild + platforms: !!python/tuple [jammy-amd64] + builds: !!python/tuple [std, oot, dist] + confs: !!python/tuple [std, static, tls_fallback, debug-rcu] + touchstone: '(build == "std") && (conf == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: build - archs: !!python/tuple [amd64] + platforms: !!python/tuple [bionic-amd64] builds: !!python/tuple [std, oot, dist] confs: !!python/tuple [std, static, tls_fallback, debug-rcu] touchstone: '(build == "std") && (conf == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: portbuild - archs: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] + platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386] builds: !!python/tuple [std] confs: !!python/tuple [std, static, tls_fallback, debug-rcu] - touchstone: '(build == "std") && (conf == "std") && (arch == "i386")' + touchstone: '(build == "std") && (conf == "std") && (platform == "deb11-i386")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: slesbuild - archs: !!python/tuple [sles12sp5] + platforms: !!python/tuple [sles12sp5-amd64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: elbuild - archs: !!python/tuple [el7, el8, el9] + platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64] + builds: !!python/tuple [std] + confs: !!python/tuple [std] + touchstone: '(build == "std")' + - '{job_prefix}liburcu_{version}_{buildtype}': + buildtype: yoctobuild + platforms: !!python/tuple [yocto23-powerpcspe, yocto23-powerpc, yocto31-ppc64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: macosbuild - archs: !!python/tuple [macos-amd64, macos-arm64] + platforms: !!python/tuple [macos-amd64, macos-arm64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: winbuild - archs: !!python/tuple [cygwin64] + platforms: !!python/tuple [cygwin64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: freebsdbuild - archs: !!python/tuple [freebsd] + platforms: !!python/tuple [freebsd-amd64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' - - 'liburcu_{version}_cppcheck' - 'liburcu_{version}_scan-build' - 'liburcu_{version}_coverity': version: master @@ -388,28 +370,29 @@ - stable-0.9 - stable-0.10 - stable-0.11 + - stable-0.12 jobs: - '{job_prefix}liburcu_{version}_{buildtype}': - buildtype: build - archs: !!python/tuple [amd64] + buildtype: linuxbuild + platforms: !!python/tuple [jammy-amd64] builds: !!python/tuple [std, oot, dist] confs: !!python/tuple [std, static, tls_fallback, debug-rcu] touchstone: '(build == "std") && (conf == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: portbuild - archs: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] + platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386] builds: !!python/tuple [std] confs: !!python/tuple [std, static, tls_fallback, debug-rcu] - touchstone: '(build == "std") && (conf == "std") && (arch == "i386")' + touchstone: '(build == "std") && (conf == "std") && (platform == "deb11-i386")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: slesbuild - archs: !!python/tuple [sles12sp5] + platforms: !!python/tuple [sles12sp5-amd64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' - '{job_prefix}liburcu_{version}_{buildtype}': buildtype: elbuild - archs: !!python/tuple [el7, el8, el9] + platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' @@ -422,16 +405,22 @@ jobs: - 'dev_gerrit_liburcu_{buildtype}': buildtype: build - archs: !!python/tuple [amd64] + platforms: !!python/tuple [bionic-amd64] builds: !!python/tuple [std, oot, dist] confs: !!python/tuple [std, static, tls_fallback, debug-rcu] touchstone: '(build == "std")' - 'dev_gerrit_liburcu_{buildtype}': buildtype: portbuild - archs: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386] + platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386] builds: !!python/tuple [std] confs: !!python/tuple [std] touchstone: '(build == "std")' + - 'dev_gerrit_liburcu_{buildtype}': + buildtype: winbuild + platforms: !!python/tuple [cygwin64] + builds: !!python/tuple [std] + confs: !!python/tuple [std] + touchstone: '' - project: