expr: '{touchstone}'
result: unstable
axes:
- - axis: &babeltrace_matrix_axis_arch
+ - axis: &babeltrace_matrix_axis_platform
type: slave
- name: arch
- values: '{obj:archs}'
+ name: platform
+ values: '{obj:platforms}'
- axis: &babeltrace_matrix_axis_conf
type: user-defined
name: conf
<<: *babeltrace_matrix_axes_defaults
axes:
- - axis: *babeltrace_matrix_axis_arch
+ - axis: *babeltrace_matrix_axis_platform
- axis: *babeltrace_matrix_axis_conf
- axis: *babeltrace_matrix_axis_build
- axis: &babeltrace_matrix_axis_cc
- conditional-step:
condition-kind: strings-match
on-evaluation-failure: run
- condition-string1: {{ '${{arch}}' }}
+ condition-string1: {{ '${{platform}}' }}
condition-string2: 'cygwin64'
steps:
- shell:
- conditional-step:
condition-kind: strings-match
on-evaluation-failure: run
- condition-string1: {{ '${{arch}}' }}
+ condition-string1: {{ '${{platform}}' }}
condition-string2: 'msys2-mingw32'
steps:
- inject:
- conditional-step:
condition-kind: strings-match
on-evaluation-failure: run
- condition-string1: {{ '${{arch}}' }}
+ condition-string1: {{ '${{platform}}' }}
condition-string2: 'msys2-mingw64'
steps:
- inject:
properties-content: |
LD_LIBRARY_PATH=$WORKSPACE/glib-2.28.6/BUILD_RESULT/lib
PKG_CONFIG_PATH=$WORKSPACE/glib-2.28.6/BUILD_RESULT/lib/pkgconfig
- arch=amd64
+ platform=bionic-amd64
conf=std
build=std
- shell: |
- job-template:
name: babeltrace_{version}_release
defaults: babeltrace
- node: 'amd64'
+ node: 'bionic-amd64'
triggers:
- pollscm:
- branch-compare-type: 'ANT'
branch-pattern: '**'
- node: 'amd64'
+ node: 'bionic-amd64'
builders:
- shell:
- job-template:
name: babeltrace_{version}_scan-build
defaults: babeltrace
- node: 'amd64'
+ node: 'bionic-amd64'
triggers:
- pollscm:
- job-template:
name: babeltrace_{version}_coverity
defaults: babeltrace
- node: 'amd64'
+ node: 'bionic-amd64'
triggers:
- pollscm:
- job-template:
name: babeltrace_{version}_pylint
defaults: babeltrace
- node: 'amd64'
+ node: 'bionic-amd64'
triggers:
- pollscm:
- job-template:
name: '{job_prefix}babeltrace_{version}_glib-2.28.6'
defaults: babeltrace
- node: 'amd64'
+ node: 'bionic-amd64'
<<: *babeltrace_builders_glib-2-28-6
<<: *babeltrace_publishers_defaults
- stable-2.0
- master
jobs:
+ - '{job_prefix}babeltrace_{version}_{buildtype}':
+ buildtype: linuxbuild
+ platforms: !!python/tuple [jammy-amd64]
+ builds: !!python/tuple [std, oot, dist, oot-dist]
+ confs: !!python/tuple [std, static, prod, min, doc]
+ filter: ''
+ touchstone: '(build == "std") && (conf == "std")'
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: build
- archs: !!python/tuple [amd64]
+ platforms: !!python/tuple [bionic-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, prod, min, doc]
filter: ''
touchstone: '(build == "std") && (conf == "std")'
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: portbuild
- archs: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
+ platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''
- touchstone: '(build == "std") && (conf == "std") && (arch == "i386")'
+ touchstone: '(build == "std") && (conf == "std") && (platform == "deb11-i386")'
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: slesbuild
- archs: !!python/tuple [sles12sp5]
+ platforms: !!python/tuple [sles12sp5-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: elbuild
- archs: !!python/tuple [el7, el8, el9]
+ platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: macosbuild
- archs: !!python/tuple [macos-amd64, macos-arm64]
+ platforms: !!python/tuple [macos-amd64, macos-arm64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: freebsdbuild
- archs: !!python/tuple [freebsd]
+ platforms: !!python/tuple [freebsd-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: winbuild
- archs: !!python/tuple [cygwin64, msys2-mingw32, msys2-mingw64]
+ platforms: !!python/tuple [cygwin64, msys2-mingw32, msys2-mingw64]
builds: !!python/tuple [std]
confs: !!python/tuple [std]
filter: ''
touchstone: ''
- 'babeltrace_{version}_{cctype}':
cctype: clangbuild
- archs: !!python/tuple [amd64]
+ platforms: !!python/tuple [bionic-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, static, prod]
ccs: !!python/tuple [clang-3.9, clang-4.0, clang-6.0, clang-7]
jobs:
- 'dev_gerrit_babeltrace_{buildtype}':
buildtype: build
- archs: !!python/tuple [amd64, armhf, arm64, powerpc, ppc64el, i386]
+ platforms: !!python/tuple [bionic-amd64, deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, prod, min]
- filter: '(build=="std" && conf=="std") || (arch=="amd64")'
+ filter: '(build=="std" && conf=="std") || (platform=="bionic-amd64")'
touchstone: ''
- 'dev_gerrit_babeltrace_{buildtype}':
buildtype: macosbuild
- archs: !!python/tuple [macos-amd64, macos-arm64]
+ platforms: !!python/tuple [macos-amd64, macos-arm64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''
touchstone: ''
- 'dev_gerrit_babeltrace_{buildtype}':
buildtype: winbuild
- archs: !!python/tuple [cygwin64, msys2-mingw64]
+ platforms: !!python/tuple [cygwin64, msys2-mingw64]
builds: !!python/tuple [std]
confs: !!python/tuple [std]
filter: ''
- stable-1.5
jobs:
- '{job_prefix}babeltrace_{version}_{buildtype}':
- buildtype: build
- archs: !!python/tuple [amd64]
+ buildtype: linuxbuild
+ platforms: !!python/tuple [jammy-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, python-bindings]
filter: ''
touchstone: '(build == "std") && (conf == "std")'
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: portbuild
- archs: !!python/tuple [armhf, arm64, powerpc, ppc64el, i386]
+ platforms: !!python/tuple [deb11-armhf, deb11-arm64, sid-powerpc, deb11-ppc64el, deb11-i386]
builds: !!python/tuple [std]
confs: !!python/tuple [std, python-bindings]
filter: ''
- touchstone: '(build == "std") && (conf == "std") && (arch == "i386")'
+ touchstone: '(build == "std") && (conf == "std") && (platform == "deb11-i386")'
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: slesbuild
- archs: !!python/tuple [sles12sp5]
+ platforms: !!python/tuple [sles12sp5-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: elbuild
- archs: !!python/tuple [el7, el8, el9]
+ platforms: !!python/tuple [el7-amd64, el8-amd64, el9-amd64]
builds: !!python/tuple [std]
confs: !!python/tuple [std]
filter: ''
jobs:
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: build
- archs: !!python/tuple [amd64]
+ platforms: !!python/tuple [bionic-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, python-bindings]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: macosbuild
- archs: !!python/tuple [macos-amd64, macos-arm64]
+ platforms: !!python/tuple [macos-amd64, macos-arm64]
builds: !!python/tuple [std]
confs: !!python/tuple [std]
filter: ''
- master-staging
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: build
- archs: !!python/tuple [amd64]
+ platforms: !!python/tuple [bionic-amd64]
builds: !!python/tuple [std, oot, dist, oot-dist]
confs: !!python/tuple [std, static, prod, min]
filter: ''
touchstone: ''
- '{job_prefix}babeltrace_{version}_{buildtype}':
buildtype: macosbuild
- archs: !!python/tuple [macos-amd64, macos-arm64]
+ platforms: !!python/tuple [macos-amd64, macos-arm64]
builds: !!python/tuple [std]
confs: !!python/tuple [std, prod]
filter: ''