4 Nightly build of LTTng Scope.
6 <p>Job is managed by Jenkins Job Builder.</p>
8 project-type: freestyle
17 url: git://github.com/{github_user}/{github_name}.git
19 browser-url: https://github.com/{github_user}/{github_name}
33 url: https://github.com/{github_user}/{github_name}
38 name: lttng-scope_{version}_build
42 node: 'master' # Applies only to matrix flyweight task
54 installation-name: "default"
55 auto-display-name: true
65 !include-raw-escape: scripts/lttng-scope/launch-wm.sh
67 maven-version: "default"
69 private-repository: true
70 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
72 maven-version: "default"
73 goals: clean install -Dmaven.test.skip=false
74 private-repository: true
75 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
77 - maven.test.failure.ignore=true
81 artifacts: '**/target/*.jar'
85 results: '**/target/surefire-reports/*.xml'
95 messages-to-ignore: |-
96 No sources found skipping Kotlin compile
97 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
101 recipients: '{obj:email_for_all_failure}'
105 first-unstable: false
110 second-failure: false
115 fixed-unhealthy: true
116 still-unstable: false
118 matrix-trigger: only-parent
122 recipients: '{obj:email_to}'
123 reply-to: ci-notification@lists.lttng.org
132 second-failure: false
137 fixed-unhealthy: true
138 still-unstable: false
140 matrix-trigger: only-parent
145 name: lttng-scope_{version}_winbuild
146 defaults: lttng-scope
149 node: 'master' # Applies only to matrix flyweight task
158 url: git://github.com/{github_user}/{github_name}.git
160 browser-url: https://github.com/{github_user}/{github_name}
164 git-tool: 'jgit' # Use jgit on windows to work around path too long
177 maven-version: "default"
178 goals: clean install -Dmaven.test.skip=false
179 private-repository: true
180 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
182 - maven.test.failure.ignore=true
186 artifacts: '**/target/*.jar'
188 only-if-success: true
190 results: '**/target/surefire-reports/*.xml'
200 messages-to-ignore: |-
201 No sources found skipping Kotlin compile
202 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
206 recipients: '{obj:email_for_all_failure}'
210 first-unstable: false
215 second-failure: false
220 fixed-unhealthy: true
221 still-unstable: false
223 matrix-trigger: only-parent
227 recipients: '{obj:email_to}'
228 reply-to: ci-notification@lists.lttng.org
237 second-failure: false
242 fixed-unhealthy: true
243 still-unstable: false
245 matrix-trigger: only-parent
252 name: lttng-scope_{version}_macosxbuild
253 defaults: lttng-scope
256 node: 'master' # Applies only to matrix flyweight task
274 maven-version: "default"
276 private-repository: true
277 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
279 maven-version: "default"
280 goals: clean install -Dmaven.test.skip=false
281 private-repository: true
282 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
284 - maven.test.failure.ignore=true
288 artifacts: '**/target/*.jar'
290 only-if-success: true
292 results: '**/target/surefire-reports/*.xml'
302 messages-to-ignore: |-
303 No sources found skipping Kotlin compile
304 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
308 recipients: '{obj:email_for_all_failure}'
312 first-unstable: false
317 second-failure: false
322 fixed-unhealthy: true
323 still-unstable: false
325 matrix-trigger: only-parent
329 recipients: '{obj:email_to}'
330 reply-to: ci-notification@lists.lttng.org
339 second-failure: false
344 fixed-unhealthy: true
345 still-unstable: false
347 matrix-trigger: only-parent
352 name: lttng-scope_{version}_coverity
353 defaults: lttng-scope
365 - credentials-binding:
366 - username-password-separated:
367 credential-id: lttng-scope_coverity_token
368 username: COVERITY_SCAN_PROJECT_NAME
369 password: COVERITY_SCAN_TOKEN
373 url: git://github.com/{github_user}/{github_name}.git
375 browser-url: https://github.com/{github_user}/{github_name}
379 basedir: src/lttng-scope
383 maven-version: "default"
385 private-repository: true
386 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
388 !include-raw-escape: scripts/common/coverity.sh
393 artifacts: 'analysis-results.tgz,cov-int/**'
401 github_name: lttng-scope
402 email_to: 'ci-notification@lists.lttng.org, cc:alexmonthy@efficios.com'
403 email_for_all_failure: 'alexmonthy@efficios.com'
407 - 'lttng-scope_{version}_build':
408 arch: !!python/tuple [x86-32, x86-64]
409 - 'lttng-scope_{version}_winbuild':
410 arch: !!python/tuple [win64]
411 - 'lttng-scope_{version}_macosxbuild':
412 arch: !!python/tuple [macosx]
413 - 'lttng-scope_{version}_coverity':