5 The LTTng modules provide Linux kernel tracing capability to the LTTng
8 <p>Job is managed by Jenkins Job Builder.</p>
10 project-type: freestyle
15 artifactDaysToKeep: -1
25 url: git://github.com/lttng/lttng-modules.git
27 browser-url: https://github.com/efficios/lttng-modules
33 basedir: lttng-modules
41 url: https://github.com/efficios/lttng-modules
47 - 'lttng-module-linux'
52 name: lttng-modules_{mversion}_{kversion}_{buildtype}
53 defaults: lttng-modules
56 node: 'master' # Applies only to matrix flyweight task
65 project: kernel_{kversion}_{buildtype}/arch=$arch
66 which-build: last-successful
70 do-not-fingerprint: true
72 git clone --depth=1 -b "v{kversion}" --reference $HOME/gitcache/linux-stable.git/ git://artifacts.internal.efficios.com/git/linux-stable.git linux
74 !include-raw-escape scripts/lttng-modules/build.sh
83 name: lttng-modules_{mversion}_coverity
84 defaults: lttng-modules
93 url: git://github.com/lttng/lttng-modules.git
95 browser-url: https://github.com/efficios/lttng-modules
104 - credentials-binding:
105 - username-password-separated:
106 credential-id: lttng-modules_coverity_token
107 username: COVERITY_SCAN_PROJECT_NAME
108 password: COVERITY_SCAN_TOKEN
112 !include-raw-escape scripts/common/coverity.sh
118 name: lttng-modules_{mversion}_cppcheck
119 defaults: lttng-modules
127 url: git://github.com/lttng/lttng-modules.git
129 browser-url: https://github.com/efficios/lttng-modules
136 cppcheck --enable=all --xml --xml-version=2 $WORKSPACE 2> cppcheck.xml
140 artifacts: 'cppcheck.xml'
143 pattern: 'cppcheck.xml'
145 recipients: 'ci-notification@lists.lttng.org'
146 notify-every-unstable-build: true
147 send-to-individuals: false
154 !include jobs/inc/lttng-modules-versions.yaml.inc
156 !include jobs/inc/kernel-versions.yaml.inc
158 - 'lttng-modules_{mversion}_{kversion}_{buildtype}':
160 arch: !!python/tuple [x86-32, x86-64]
161 #- 'lttng-modules_{mversion}_{kversion}_{buildtype}':
162 # buildtype: portbuild
163 # arch: !!python/tuple [armhf, powerpc]
164 - 'lttng-modules_{mversion}_cppcheck'
165 - 'lttng-modules_{mversion}_coverity':