X-Git-Url: http://git.lttng.org./?a=blobdiff_plain;f=jobs%2Fbinutils-gdb.yaml;h=037ec27053be2660a7a217d17a2ed8f959fb863d;hb=3b228cdd0941928e4221f7fd5ea8fcca2ad4fcfd;hp=f30f4fd39ff8328b84688a2028ae9726566b3727;hpb=d322ea802104b2223d02afbff46a2e161cddd143;p=lttng-ci.git diff --git a/jobs/binutils-gdb.yaml b/jobs/binutils-gdb.yaml index f30f4fd..037ec27 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: @@ -36,36 +36,58 @@ PROJECT_NAME=gdb - build-discarder: num-to-keep: 10 + artifact-num-to-keep: 2 -## 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 +113,18 @@ - branch-compare-type: 'ANT' branch-pattern: '**' - node: 'amd64' + <<: *binutils-gdb_matrix_axes_defaults + <<: *binutils-gdb_builders_defaults - builders: - - shell: - !include-raw-escape: - - scripts/common/print.sh - - scripts/binutils-gdb/build.sh + publishers: + - archive: + artifacts: 'results/**' + allow-empty: false + - junit: + results: 'results/*.xml' + - workspace-cleanup: + clean-if: + - failure: false properties: - build-discarder: @@ -108,7 +135,7 @@ - view-template: name: 'GDB' view-type: list - regex: 'binutils-gdb[-_].*' + regex: '.*binutils-gdb.*' ## Projects ## @@ -117,13 +144,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