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
- 'lttng-modules_PARAM_build':
platforms: !!python/tuple [deb12-amd64]
- 'lttng-modules_PARAM_crossbuild':
+ platforms: !!python/tuple [deb12-amd64]
cross_arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]
# Misc jobs