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'
97 recipients: '{obj:email_for_all_failure}'
101 first-unstable: false
106 second-failure: false
111 fixed-unhealthy: true
112 still-unstable: false
114 matrix-trigger: only-parent
118 recipients: '{obj:email_to}'
119 reply-to: ci-notification@lists.lttng.org
128 second-failure: false
133 fixed-unhealthy: true
134 still-unstable: false
136 matrix-trigger: only-parent
141 name: lttng-scope_{version}_winbuild
142 defaults: lttng-scope
145 node: 'master' # Applies only to matrix flyweight task
154 url: git://github.com/{github_user}/{github_name}.git
156 browser-url: https://github.com/{github_user}/{github_name}
160 git-tool: 'jgit' # Use jgit on windows to work around path too long
173 maven-version: "default"
174 goals: clean install -Dmaven.test.skip=false
175 private-repository: true
176 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
178 - maven.test.failure.ignore=true
182 artifacts: '**/target/*.jar'
184 only-if-success: true
186 results: '**/target/surefire-reports/*.xml'
198 recipients: '{obj:email_for_all_failure}'
202 first-unstable: false
207 second-failure: false
212 fixed-unhealthy: true
213 still-unstable: false
215 matrix-trigger: only-parent
219 recipients: '{obj:email_to}'
220 reply-to: ci-notification@lists.lttng.org
229 second-failure: false
234 fixed-unhealthy: true
235 still-unstable: false
237 matrix-trigger: only-parent
244 name: lttng-scope_{version}_macosxbuild
245 defaults: lttng-scope
248 node: 'master' # Applies only to matrix flyweight task
266 maven-version: "default"
268 private-repository: true
269 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
271 maven-version: "default"
272 goals: clean install -Dmaven.test.skip=false
273 private-repository: true
274 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
276 - maven.test.failure.ignore=true
280 artifacts: '**/target/*.jar'
282 only-if-success: true
284 results: '**/target/surefire-reports/*.xml'
296 recipients: '{obj:email_for_all_failure}'
300 first-unstable: false
305 second-failure: false
310 fixed-unhealthy: true
311 still-unstable: false
313 matrix-trigger: only-parent
317 recipients: '{obj:email_to}'
318 reply-to: ci-notification@lists.lttng.org
327 second-failure: false
332 fixed-unhealthy: true
333 still-unstable: false
335 matrix-trigger: only-parent
340 name: lttng-scope_{version}_coverity
341 defaults: lttng-scope
353 - credentials-binding:
354 - username-password-separated:
355 credential-id: lttng-scope_coverity_token
356 username: COVERITY_SCAN_PROJECT_NAME
357 password: COVERITY_SCAN_TOKEN
361 url: git://github.com/{github_user}/{github_name}.git
363 browser-url: https://github.com/{github_user}/{github_name}
367 basedir: src/lttng-scope
371 maven-version: "default"
373 private-repository: true
374 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
376 !include-raw-escape: scripts/common/coverity.sh
381 artifacts: 'analysis-results.tgz,cov-int/**'
389 github_name: lttng-scope
390 email_to: 'ci-notification@lists.lttng.org, cc:alexmonthy@efficios.com'
391 email_for_all_failure: 'alexmonthy@efficios.com'
395 - 'lttng-scope_{version}_build':
396 arch: !!python/tuple [x86-32, x86-64]
397 - 'lttng-scope_{version}_winbuild':
398 arch: !!python/tuple [win64]
399 - 'lttng-scope_{version}_macosxbuild':
400 arch: !!python/tuple [macosx]
401 - 'lttng-scope_{version}_coverity':