X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Flttng-tools.yaml;h=cc4f8e6742b017099f826a86404c1e66a95cf3e0;hb=c4952db9716707571df5a8e200612238749486d5;hp=0e4c2509b8894fd45d0816b011262958e3135499;hpb=7f5ffb7a83d9cbf929e0f75e35914396d3ced4e6;p=lttng-ci.git diff --git a/jobs/lttng-tools.yaml b/jobs/lttng-tools.yaml index 0e4c250..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 @@ -321,6 +336,64 @@ - 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 + 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}' + 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' @@ -339,7 +412,7 @@ clean-if: - failure: false - archive: - artifacts: 'build/**' + 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 @@ -690,6 +763,7 @@ 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 @@ -699,6 +773,7 @@ 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 @@ -708,6 +783,7 @@ 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 @@ -717,6 +793,7 @@ 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 @@ -726,6 +803,7 @@ 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 @@ -734,6 +812,7 @@ 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}': @@ -989,6 +1068,7 @@ 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 @@ -1048,6 +1128,7 @@ 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