X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Fbarectf.yaml;h=da1836289e41f3918192a09f17eea0c3e44ed685;hb=0bccd148b2fa5b60110885a127c448fa8d862c02;hp=729ba4046492235696684195f5a63cd36b943b51;hpb=c0f6d9ca04a6c0bfa70a80b3ecfa32991fd13147;p=lttng-ci.git diff --git a/jobs/barectf.yaml b/jobs/barectf.yaml index 729ba40..da18362 100644 --- a/jobs/barectf.yaml +++ b/jobs/barectf.yaml @@ -38,7 +38,8 @@ properties: - build-discarder: - num-to-keep: 2 + num-to-keep: 10 + artifact-num-to-keep: 2 - github: url: https://github.com/{github_user}/{github_name} @@ -46,6 +47,10 @@ - workspace-cleanup: &barectf_publisher_workspace_cleanup_defaults clean-if: - failure: false + - ircbot: &barectf_publisher_ircbot_defaults + strategy: statechange-only + message-type: summary + matrix-notifier: only-parent ## Templates ## @@ -67,6 +72,7 @@ publishers: - workspace-cleanup: *barectf_publisher_workspace_cleanup_defaults + - ircbot: *barectf_publisher_ircbot_defaults - email-ext: recipients: '{obj:email_to}' reply-to: ci-notification@lists.lttng.org @@ -91,7 +97,7 @@ - recipients - job-template: - name: dev_gerrit_barectf_{buildtype} + name: dev_review_barectf_{version}_{buildtype} defaults: barectf concurrent: true @@ -122,8 +128,8 @@ - project-compare-type: 'PLAIN' project-pattern: 'barectf' branches: - - branch-compare-type: 'ANT' - branch-pattern: '**' + - branch-compare-type: 'PLAIN' + branch-pattern: '{version}' properties: - build-discarder: @@ -137,6 +143,9 @@ - shell: !include-raw-escape: scripts/barectf/build.sh + publishers: + - workspace-cleanup: *barectf_publisher_workspace_cleanup_defaults + ## Views ## - view-template: @@ -154,19 +163,24 @@ version: - master - stable-3.0 + - stable-3.1 jobs: - 'barectf_{version}_{buildtype}': buildtype: linuxbuild - platforms: !!python/tuple [jammy-amd64] + platforms: !!python/tuple [jammy-amd64, deb12-amd64] - project: - name: gerrit-barectf + name: review-barectf github_user: efficios github_name: barectf + version: + - master + - stable-3.0 + - stable-3.1 jobs: - - 'dev_gerrit_barectf_{buildtype}': + - 'dev_review_barectf_{version}_{buildtype}': buildtype: linuxbuild - platforms: !!python/tuple [jammy-amd64] + platforms: !!python/tuple [jammy-amd64, deb12-amd64] - project: name: barectf-views