type: user-defined
name: cross_arch
values: '{obj:cross_arch}'
+ - axis:
+ type: slave
+ name: platforms
+ values: '{obj:platforms}'
properties:
- build-discarder:
# Ubuntu normal builds
- 'lttng-modules_{mversion}_{buildtype}-{uversion}':
uversion:
- - xenial
- bionic
- focal
- jammy
# Ubuntu cross builds
- 'lttng-modules_{mversion}_{buildtype}-{uversion}':
uversion:
- - xenial
- bionic
buildtype: crossbuild
parambuildtype: crossbuild
# Parametrized kernel and modules build jobs
- 'lttng-modules_PARAM_build':
- platforms: !!python/tuple [amd64]
+ platforms: !!python/tuple [deb12-amd64]
- 'lttng-modules_PARAM_crossbuild':
+ platforms: !!python/tuple [deb12-amd64]
cross_arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
# Misc jobs
kverfloor: v3.0
kverceil: ''
kverfilter: stable-head
+ - 'dev_mjeanson_lttng-modules_{mversion}_{buildtype}-vanilla':
+ mversion:
+ - master
+ buildtype: crossbuild
+ parambuildtype: crossbuild
+ kverfloor: v4.4
+ kverceil: ''
+ kverfilter: lts-head