X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Fbinutils-gdb.yaml;h=0f6298f3297db4b4809796ab02b91357fc37828c;hb=e901a9db58c786aca1db8750ac5b873d68908f14;hp=94712b133f9fa8a46cacf33590d885716ca3edf0;hpb=f1fd87e0c46291be563189489a5c6bdeaa4e0045;p=lttng-ci.git diff --git a/jobs/binutils-gdb.yaml b/jobs/binutils-gdb.yaml index 94712b1..0f6298f 100644 --- a/jobs/binutils-gdb.yaml +++ b/jobs/binutils-gdb.yaml @@ -8,15 +8,15 @@ project-type: freestyle wrappers: - - ansicolor + - ansicolor: + colormap: gnome-terminal - timeout: timeout: 20 fail: true type: no-activity + write-description: "

This build failed due to timeout.

" - timestamps - - workspace-cleanup: - clean-if: - - failure: false + - workspace-cleanup scm: - git: @@ -38,34 +38,55 @@ num-to-keep: 10 -## Templates ## -- job-template: - name: binutils-gdb_{version}_build - defaults: binutils-gdb +## Anchors +# Default matrix axes +- binutils-gdb_matrix_axes_defaults: &binutils-gdb_matrix_axes_defaults + name: 'binutils-gdb_matrix_axes_defaults' project-type: matrix node: 'master' # Applies only to matrix flyweight task axes: - - axis: + - axis: &binutils-gdb_matrix_axis_platform type: slave - name: arch - values: '{obj:arch}' - + name: platform + values: '{obj:platforms}' + - axis: &binutils-gdb_matrix_axis_target_board + type: user-defined + name: target_board + values: '{obj:target_boards}' + +# Default builders +- binutils-gdb_builders_defaults: &binutils-gdb_builders_defaults + name: 'binutils-gdb_builders_defaults' builders: - shell: !include-raw-escape: - scripts/common/print.sh - scripts/binutils-gdb/build.sh + +## Templates ## +- job-template: + name: binutils-gdb_{version}_linuxbuild + defaults: binutils-gdb + + <<: *binutils-gdb_matrix_axes_defaults + <<: *binutils-gdb_builders_defaults + publishers: - archive: artifacts: 'build/**,results/**' allow-empty: false - junit: results: 'results/*.xml' + - workspace-cleanup: + clean-if: + - failure: false + - email: + recipients: 'simon.marchi@efficios.com' - job-template: - name: dev_gerrit_binutils-gdb_build + name: dev_gerrit_binutils-gdb_linuxbuild defaults: binutils-gdb concurrent: true @@ -91,13 +112,8 @@ - branch-compare-type: 'ANT' branch-pattern: '**' - node: 'amd64' - - builders: - - shell: - !include-raw-escape: - - scripts/common/print.sh - - scripts/binutils-gdb/build.sh + <<: *binutils-gdb_matrix_axes_defaults + <<: *binutils-gdb_builders_defaults publishers: - archive: @@ -105,6 +121,9 @@ allow-empty: false - junit: results: 'results/*.xml' + - workspace-cleanup: + clean-if: + - failure: false properties: - build-discarder: @@ -124,13 +143,16 @@ version: - master jobs: - - 'binutils-gdb_{version}_build': - arch: !!python/tuple [amd64] + - 'binutils-gdb_{version}_linuxbuild': + platforms: !!python/tuple [jammy-amd64] + target_boards: !!python/tuple ["unix", "native-gdbserver", "native-extended-gdbserver"] - project: name: gerrit-gdb jobs: - - 'dev_gerrit_binutils-gdb_build' + - 'dev_gerrit_binutils-gdb_linuxbuild': + platforms: !!python/tuple [jammy-amd64] + target_boards: !!python/tuple ["unix", "native-gdbserver", "native-extended-gdbserver"] - project: name: gdb-views