4 Nightly build of LTTng Scope.
6 <p>Job is managed by Jenkins Job Builder.</p>
8 project-type: freestyle
17 url: https://github.com/{github_user}/{github_project}.git
19 browser-url: https://github.com/{github_user}/{github_project}
36 name: lttng-scope_{version}_build
40 node: 'master' # Applies only to matrix flyweight task
52 installation-name: "default"
53 auto-display-name: true
63 !include-raw-escape: scripts/lttng-scope/launch-wm.sh
65 maven-version: "default"
67 private-repository: true
68 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
70 maven-version: "default"
71 goals: clean install -Dmaven.test.skip=false
72 private-repository: true
73 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
77 artifacts: '**/target/*.jar'
81 results: '**/target/surefire-reports/*.xml'
91 messages-to-ignore: |-
92 No sources found skipping Kotlin compile
93 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
95 .*Source root doesn't exist.*
96 Could not transfer metadata.*codehaus-snapshots.*
99 recipients: '{obj:email_for_all_failure}'
103 first-unstable: false
108 second-failure: false
113 fixed-unhealthy: true
114 still-unstable: false
116 matrix-trigger: only-parent
120 recipients: '{obj:email_to}'
121 reply-to: ci-notification@lists.lttng.org
130 second-failure: false
135 fixed-unhealthy: true
136 still-unstable: false
138 matrix-trigger: only-parent
143 name: lttng-scope_{version}_winbuild
144 defaults: lttng-scope
147 node: 'master' # Applies only to matrix flyweight task
156 url: https://github.com/{github_user}/{github_project}.git
158 browser-url: https://github.com/{github_user}/{github_project}
162 git-tool: 'jgit' # Use jgit on windows to work around path too long
175 maven-version: "default"
176 goals: clean install -Dmaven.test.skip=false
177 private-repository: true
178 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
182 artifacts: '**/target/*.jar'
184 only-if-success: true
186 results: '**/target/surefire-reports/*.xml'
196 messages-to-ignore: |-
197 No sources found skipping Kotlin compile
198 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
200 .*Source root doesn't exist.*
201 Could not transfer metadata.*codehaus-snapshots.*
204 recipients: '{obj:email_for_all_failure}'
208 first-unstable: false
213 second-failure: false
218 fixed-unhealthy: true
219 still-unstable: false
221 matrix-trigger: only-parent
225 recipients: '{obj:email_to}'
226 reply-to: ci-notification@lists.lttng.org
235 second-failure: false
240 fixed-unhealthy: true
241 still-unstable: false
243 matrix-trigger: only-parent
250 name: lttng-scope_{version}_macosxbuild
251 defaults: lttng-scope
254 node: 'master' # Applies only to matrix flyweight task
272 maven-version: "default"
274 private-repository: true
275 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
277 maven-version: "default"
278 goals: clean install -Dmaven.test.skip=false
279 private-repository: true
280 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
284 artifacts: '**/target/*.jar'
286 only-if-success: true
288 results: '**/target/surefire-reports/*.xml'
298 messages-to-ignore: |-
299 No sources found skipping Kotlin compile
300 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
302 .*Source root doesn't exist.*
303 Could not transfer metadata.*codehaus-snapshots.*
306 recipients: '{obj:email_for_all_failure}'
310 first-unstable: false
315 second-failure: false
320 fixed-unhealthy: true
321 still-unstable: false
323 matrix-trigger: only-parent
327 recipients: '{obj:email_to}'
328 reply-to: ci-notification@lists.lttng.org
337 second-failure: false
342 fixed-unhealthy: true
343 still-unstable: false
345 matrix-trigger: only-parent
350 name: lttng-scope_{version}_coverity
351 defaults: lttng-scope
363 - credentials-binding:
364 - username-password-separated:
365 credential-id: lttng-scope_coverity_token
366 username: COVERITY_SCAN_PROJECT_NAME
367 password: COVERITY_SCAN_TOKEN
371 url: https://github.com/{github_user}/{github_project}.git
373 browser-url: https://github.com/{github_user}/{github_project}
377 basedir: src/lttng-scope
381 maven-version: "default"
383 private-repository: true
384 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
386 !include-raw-escape: scripts/common/coverity.sh
391 artifacts: 'analysis-results.tgz,cov-int/**'
399 github_project: lttng-scope
400 email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
401 email_for_all_failure: 'pproulx@efficios.com'
405 - 'lttng-scope_{version}_build':
406 arch: !!python/tuple [i386, amd64]
407 - 'lttng-scope_{version}_winbuild':
408 arch: !!python/tuple [win64]
409 - 'lttng-scope_{version}_macosxbuild':
410 arch: !!python/tuple [macosx]
411 - 'lttng-scope_{version}_coverity':