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}
35 name: lttng-scope_{version}_build
39 node: 'master' # Applies only to matrix flyweight task
51 installation-name: "default"
52 auto-display-name: true
62 !include-raw-escape: scripts/lttng-scope/launch-wm.sh
64 maven-version: "default"
66 private-repository: true
67 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
69 maven-version: "default"
70 goals: clean install -Dmaven.test.skip=false
71 private-repository: true
72 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
76 artifacts: '**/target/*.jar'
80 results: '**/target/surefire-reports/*.xml'
90 messages-to-ignore: |-
91 No sources found skipping Kotlin compile
92 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
94 .*Source root doesn't exist.*
95 Could not transfer metadata.*codehaus-snapshots.*
98 recipients: '{obj:email_for_all_failure}'
102 first-unstable: false
107 second-failure: false
112 fixed-unhealthy: true
113 still-unstable: false
115 matrix-trigger: only-parent
119 recipients: '{obj:email_to}'
120 reply-to: ci-notification@lists.lttng.org
129 second-failure: false
134 fixed-unhealthy: true
135 still-unstable: false
137 matrix-trigger: only-parent
142 name: lttng-scope_{version}_winbuild
143 defaults: lttng-scope
146 node: 'master' # Applies only to matrix flyweight task
155 url: https://github.com/{github_user}/{github_project}.git
157 browser-url: https://github.com/{github_user}/{github_project}
161 git-tool: 'jgit' # Use jgit on windows to work around path too long
174 maven-version: "default"
175 goals: clean install -Dmaven.test.skip=false
176 private-repository: true
177 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
181 artifacts: '**/target/*.jar'
183 only-if-success: true
185 results: '**/target/surefire-reports/*.xml'
195 messages-to-ignore: |-
196 No sources found skipping Kotlin compile
197 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
199 .*Source root doesn't exist.*
200 Could not transfer metadata.*codehaus-snapshots.*
203 recipients: '{obj:email_for_all_failure}'
207 first-unstable: false
212 second-failure: false
217 fixed-unhealthy: true
218 still-unstable: false
220 matrix-trigger: only-parent
224 recipients: '{obj:email_to}'
225 reply-to: ci-notification@lists.lttng.org
234 second-failure: false
239 fixed-unhealthy: true
240 still-unstable: false
242 matrix-trigger: only-parent
249 name: lttng-scope_{version}_macosxbuild
250 defaults: lttng-scope
253 node: 'master' # Applies only to matrix flyweight task
271 maven-version: "default"
273 private-repository: true
274 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
276 maven-version: "default"
277 goals: clean install -Dmaven.test.skip=false
278 private-repository: true
279 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
283 artifacts: '**/target/*.jar'
285 only-if-success: true
287 results: '**/target/surefire-reports/*.xml'
297 messages-to-ignore: |-
298 No sources found skipping Kotlin compile
299 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
301 .*Source root doesn't exist.*
302 Could not transfer metadata.*codehaus-snapshots.*
305 recipients: '{obj:email_for_all_failure}'
309 first-unstable: false
314 second-failure: false
319 fixed-unhealthy: true
320 still-unstable: false
322 matrix-trigger: only-parent
326 recipients: '{obj:email_to}'
327 reply-to: ci-notification@lists.lttng.org
336 second-failure: false
341 fixed-unhealthy: true
342 still-unstable: false
344 matrix-trigger: only-parent
349 name: lttng-scope_{version}_coverity
350 defaults: lttng-scope
362 - credentials-binding:
363 - username-password-separated:
364 credential-id: lttng-scope_coverity_token
365 username: COVERITY_SCAN_PROJECT_NAME
366 password: COVERITY_SCAN_TOKEN
370 url: https://github.com/{github_user}/{github_project}.git
372 browser-url: https://github.com/{github_user}/{github_project}
376 basedir: src/lttng-scope
380 maven-version: "default"
382 private-repository: true
383 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
385 !include-raw-escape: scripts/common/coverity.sh
390 artifacts: 'analysis-results.tgz,cov-int/**'
398 github_project: lttng-scope
399 email_to: 'ci-notification@lists.lttng.org, cc:pproulx@efficios.com'
400 email_for_all_failure: 'pproulx@efficios.com'
404 - 'lttng-scope_{version}_build':
405 arch: !!python/tuple [i386, amd64]
406 - 'lttng-scope_{version}_winbuild':
407 arch: !!python/tuple [win64]
408 - 'lttng-scope_{version}_macosxbuild':
409 arch: !!python/tuple [macosx]
410 - 'lttng-scope_{version}_coverity':