5 Build lttng-modules against different Linux kernels.
7 <p>Job is managed by Jenkins Job Builder.</p>
9 project-type: freestyle
14 artifactDaysToKeep: -1
24 url: git://github.com/lttng/lttng-modules.git
26 browser-url: https://github.com/efficios/lttng-modules
32 basedir: lttng-modules
40 url: https://github.com/efficios/lttng-modules
46 - 'lttng-module-linux'
51 name: lttng-modules_{mversion}_{kversion}_{buildtype}
52 defaults: lttng-modules
55 node: 'x86-32 || x86-64' # Applies only to matrix flyweight task
64 project: kernel_{kversion}_{buildtype}/arch=$arch
65 which-build: last-successful
69 do-not-fingerprint: true
71 git clone --depth=1 -b "v{kversion}" --reference $HOME/gitcache/linux-stable.git/ git://artifacts.internal.efficios.com/git/linux-stable.git linux
73 !include-raw-escape scripts/lttng-modules/build.sh
82 name: lttng-modules_{version}_coverity
83 defaults: lttng-modules
95 - credentials-binding:
96 - username-password-separated:
97 credential-id: lttng-modules_coverity_token
98 username: COVERITY_SCAN_PROJECT_NAME
99 password: COVERITY_SCAN_TOKEN
103 !include-raw-escape scripts/common/coverity.sh
112 !include jobs/inc/lttng-modules-versions.yaml.inc
114 !include jobs/inc/kernel-versions.yaml.inc
116 - 'lttng-modules_{mversion}_{kversion}_{buildtype}':
118 arch: !!python/tuple [x86-32, x86-64]
119 #- 'lttng-modules_{mversion}_{kversion}_{buildtype}':
120 # buildtype: portbuild
121 # arch: !!python/tuple [armhf, powerpc]
122 - 'lttng-modules_{version}_coverity':