- job-template:
name: lttng-modules_{mversion}_coverity
defaults: lttng-modules
- node: 'x86-64'
+ node: 'amd64'
triggers:
- pollscm:
builders:
- shell: |
- git clone --depth=1 -b v4.10 --reference $HOME/gitcache/linux-stable.git/ git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git src/linux
+ git clone --depth=1 -b v4.20 --reference $HOME/gitcache/linux-stable.git/ git://git-mirror.internal.efficios.com/kernel/stable/linux-stable.git src/linux
cd src/linux
make defconfig
sed -i "s/# CONFIG_KALLSYMS_ALL is not set/CONFIG_KALLSYMS_ALL=y/g" .config
- shell:
!include-raw-escape: scripts/common/coverity.sh
+ publishers:
+ - archive:
+ artifacts: 'analysis-results.tgz,cov-int/**'
+ allow-empty: false
+ - workspace-cleanup
+
- job-template:
name: lttng-modules_{mversion}_cppcheck
defaults: lttng-modules
kverfloor: v2.6.36
kverceil: ''
kverfilter: stable-head
- - 'lttng-modules_{mversion}_{buildtype}-vanilla':
- mversion: stable-2.7
- buildtype: build
- parambuildtype: build
- kverfloor: v2.6.36
- kverceil: v4.8-rc0
- kverfilter: stable-head
- 'lttng-modules_{mversion}_fullbuild-vanilla':
mversion:
- master
kverfloor: v2.6.36
kverceil: ''
kverfilter: none
- - 'lttng-modules_{mversion}_fullbuild-vanilla':
- mversion: stable-2.7
- buildtype: build
- parambuildtype: build
- kverfloor: v2.6.36
- kverceil: v4.8-rc0
- kverfilter: none
# RT normal builds
- 'lttng-modules_{mversion}_build-rt':
- stable-2.11
- master
uversion:
- - trusty
- xenial
- bionic
buildtype: build
- master
buildtype: crossbuild
parambuildtype: crossbuild
- kverfloor: v3.16
+ kverfloor: v3.18
kverceil: ''
kverfilter: stable-head
- - 'lttng-modules_{mversion}_{buildtype}-vanilla':
- mversion: stable-2.7
- buildtype: crossbuild
- parambuildtype: crossbuild
- kverfloor: v3.16
- kverceil: v4.8-rc0
- kverfilter: stable-head
# Ubuntu cross builds
- 'lttng-modules_{mversion}_{buildtype}-{uversion}':
- stable-2.11
- master
uversion:
- - trusty
- xenial
- bionic
buildtype: crossbuild
# Parametrized kernel and modules build jobs
- 'lttng-modules_PARAM_build':
- arch: !!python/tuple [x86-32, x86-64]
+ arch: !!python/tuple [amd64]
- 'lttng-modules_PARAM_crossbuild':
cross_arch: !!python/tuple [armhf, arm64, powerpc, ppc64el]