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://artifacts.internal.efficios.com/git/linux-stable.git
26 # - refs/tags/v{kversion}
31 # reference-repo: $HOME/gitcache/linux-stable.git/
33 url: git://github.com/lttng/lttng-modules.git
36 basedir: lttng-modules
44 - 'lttng-module-linux'
49 name: lttng-modules_{mversion}_{kversion}_{buildtype}
50 defaults: lttng-modules
53 node: 'x86_32 || x86_64' # Applies only to matrix flyweight task
62 project: kernel_{kversion}_{buildtype}/arch=$arch
63 which-build: last-successful
68 git clone --depth=1 -b "v{kversion}" --reference $HOME/gitcache/linux-stable.git/ git://artifacts.internal.efficios.com/git/linux-stable.git linux
70 !include-raw-escape scripts/lttng-modules/build.sh
84 !include jobs/inc/lttng-modules-versions.yaml.inc
86 !include jobs/inc/kernel-versions.yaml.inc
88 - 'lttng-modules_{mversion}_{kversion}_{buildtype}':
90 arch: !!python/tuple [x86-32, x86-64]
91 #- 'lttng-modules_{mversion}_{kversion}_{buildtype}':
92 # buildtype: portbuild
93 # arch: !!python/tuple [armhf, powerpc]