X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Flttng-tools.yaml;h=cc4f8e6742b017099f826a86404c1e66a95cf3e0;hb=c4952db9716707571df5a8e200612238749486d5;hp=fc389f8b2e23ea42fef1571b939c8b6dc03e6d67;hpb=9699c0e7af8d4faae41031ea29af266803dfae2a;p=lttng-ci.git diff --git a/jobs/lttng-tools.yaml b/jobs/lttng-tools.yaml index fc389f8..cc4f8e6 100644 --- a/jobs/lttng-tools.yaml +++ b/jobs/lttng-tools.yaml @@ -209,6 +209,8 @@ filter: 'build/**' target: 'deps/lttng-ust' do-not-fingerprint: true + - shell: + !include-raw-escape: scripts/lttng-tools/clean_processes_coredump.sh - shell: !include-raw-escape: scripts/lttng-tools/build.sh @@ -281,6 +283,19 @@ - lttng-tools_build_publishers_dev: <tng-tools_build_publishers_dev name: 'lttng-tools_build_publishers_dev' publishers: + - postbuildscript: + mark-unstable-if-failed: true + builders: + - role: SLAVE + build-on: + - SUCCESS + - UNSTABLE + - NOT_BUILT + - ABORTED + - FAILURE + build-steps: + - shell: + !include-raw-escape: scripts/lttng-tools/hang_processes.sh - tap: results: 'tap/**/*.tap' failed-tests-mark-build-as-failure: true @@ -322,6 +337,19 @@ - lttng-tools_build_publishers_prod: <tng-tools_build_publishers_prod name: 'lttng-tools_build_publishers_prod' publishers: + - postbuildscript: + mark-unstable-if-failed: true + builders: + - role: SLAVE + build-on: + - SUCCESS + - UNSTABLE + - NOT_BUILT + - ABORTED + - FAILURE + build-steps: + - shell: + !include-raw-escape: scripts/lttng-tools/hang_processes.sh - tap: results: 'tap/**/*.tap' failed-tests-mark-build-as-failure: true @@ -339,7 +367,52 @@ clean-if: - failure: false - archive: - artifacts: 'build/**' + artifacts: 'build/**, deps/**' + allow-empty: false + - email-ext: + recipients: '{obj:email_to}' + reply-to: ci-notification@lists.lttng.org + always: false + unstable: false + first-failure: true + first-unstable: true + not-built: false + aborted: false + regression: false + failure: false + second-failure: false + improvement: false + still-failing: false + success: false + fixed: false + fixed-unhealthy: true + still-unstable: false + pre-build: false + matrix-trigger: only-parent + send-to: + - recipients + +- lttng-tools_build_publishers_win: <tng-tools_build_publishers_win + name: 'lttng-tools_build_publishers_win' + publishers: + - tap: + results: 'tap/**/*.tap' + failed-tests-mark-build-as-failure: true + todo-is-failure: false + - warnings: + console-log-parsers: + - 'GNU Make + GNU C Compiler (gcc)' + total-thresholds: + unstable: + total-all: 0 + total-high: 0 + total-normal: 0 + total-low: 0 + - workspace-cleanup: + clean-if: + - failure: false + - archive: + artifacts: 'build/**, deps/**' allow-empty: false - email-ext: recipients: '{obj:email_to}' @@ -410,7 +483,7 @@ <<: *lttng-tools_build_axes_defaults <<: *lttng-tools_build_builders_win - <<: *lttng-tools_build_publishers_prod + <<: *lttng-tools_build_publishers_win - job-template: name: dev_{user}_lttng-tools_{version}_{buildtype} @@ -430,15 +503,15 @@ builders: - shell: | - rm -f lttng-tools-cppcheck.xml - cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> lttng-tools-cppcheck.xml + rm -f cppcheck-result.xml + cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck-result.xml publishers: - archive: - artifacts: 'lttng-tools-cppcheck.xml' + artifacts: 'cppcheck-result.xml' allow-empty: false - cppcheck: - pattern: 'lttng-tools-cppcheck.xml' + pattern: 'cppcheck-result.xml' - email-ext: recipients: 'ci-notification@lists.lttng.org' reply-to: ci-notification@lists.lttng.org @@ -607,6 +680,7 @@ - stable-2.8 - stable-2.9 - stable-2.10 + - stable-2.11 - master jobs: # Master # @@ -679,6 +753,67 @@ babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [full] + # stable-2.11 + - 'lttng-tools_{version}_{buildtype}': + buildtype: build + version: stable-2.11 + ustversion: stable-2.11 + arch: !!python/tuple [x86-32, x86-64] + build: !!python/tuple [std, oot, dist] + conf: !!python/tuple [std, no-ust, agents, debug-rcu] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + - 'lttng-tools_{version}_{buildtype}': + buildtype: portbuild + version: stable-2.11 + ustversion: stable-2.11 + arch: !!python/tuple [armhf, arm64, powerpc, ppc64el] + build: !!python/tuple [std] + conf: !!python/tuple [std, no-ust, agents] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + - 'lttng-tools_{version}_{buildtype}': + buildtype: slesbuild + version: stable-2.11 + ustversion: stable-2.11 + arch: !!python/tuple [sles12sp2] + build: !!python/tuple [std] + conf: !!python/tuple [std] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + - 'lttng-tools_{version}_{buildtype}': + buildtype: solarisbuild + version: stable-2.11 + ustversion: stable-2.11 + arch: !!python/tuple [sol10-i386, sol11-i386] + build: !!python/tuple [std] + conf: !!python/tuple [relayd-only] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + - 'lttng-tools_{version}_{buildtype}': + buildtype: macosxbuild + version: stable-2.11 + ustversion: stable-2.11 + arch: !!python/tuple [macosx] + build: !!python/tuple [std] + conf: !!python/tuple [relayd-only] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + - 'lttng-tools_{version}_winbuild': + version: stable-2.11 + ustversion: stable-2.11 + arch: !!python/tuple [cygwin, cygwin64] + build: !!python/tuple [std] + conf: !!python/tuple [relayd-only] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] + # stable-2.10 - 'lttng-tools_{version}_{buildtype}': buildtype: build @@ -880,6 +1015,10 @@ version: master urcuversion: master ustversion: master + - 'lttng-tools_{version}_scan-build': + version: stable-2.11 + urcuversion: stable-0.10 + ustversion: stable-2.11 - 'lttng-tools_{version}_scan-build': version: stable-2.10 urcuversion: stable-0.9 @@ -920,6 +1059,16 @@ urcuversion: !!python/tuple [master] babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] + - 'dev_{user}_lttng-tools_{version}_{buildtype}': + buildtype: build + version: stable-2.11-staging + ustversion: stable-2.11 + arch: !!python/tuple [x86-32, x86-64] + build: !!python/tuple [std, oot, dist] + conf: !!python/tuple [std, no-ust, agents] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] - 'dev_{user}_lttng-tools_{version}_{buildtype}': buildtype: build version: stable-2.10-staging @@ -970,6 +1119,16 @@ urcuversion: !!python/tuple [master] babelversion: !!python/tuple [stable-1.5] testtype: !!python/tuple [base] + - 'dev_{user}_lttng-tools_{version}_{buildtype}': + buildtype: portbuild + version: stable-2.11-staging + ustversion: stable-2.11 + arch: !!python/tuple [armhf, arm64, powerpc, ppc64el] + build: !!python/tuple [std] + conf: !!python/tuple [std, no-ust, agents] + urcuversion: !!python/tuple [stable-0.10] + babelversion: !!python/tuple [stable-1.5] + testtype: !!python/tuple [base] - 'dev_{user}_lttng-tools_{version}_{buildtype}': buildtype: portbuild version: stable-2.10-staging