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}
32 url: https://github.com/{github_user}/{github_name}
37 name: lttng-scope_{version}_build
41 node: 'master' # Applies only to matrix flyweight task
53 installation-name: "default"
54 auto-display-name: true
64 !include-raw-escape: scripts/lttng-scope/launch-wm.sh
66 maven-version: "default"
68 private-repository: true
69 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
71 maven-version: "default"
72 goals: clean install -Dmaven.test.skip=false
73 private-repository: true
74 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
76 - maven.test.failure.ignore=true
80 artifacts: '**/target/*.jar'
84 results: '**/target/surefire-reports/*.xml'
96 recipients: '{obj:email_for_all_failure}'
100 first-unstable: false
105 second-failure: false
110 fixed-unhealthy: true
111 still-unstable: false
113 matrix-trigger: only-parent
117 recipients: '{obj:email_to}'
118 reply-to: ci-notification@lists.lttng.org
127 second-failure: false
132 fixed-unhealthy: true
133 still-unstable: false
135 matrix-trigger: only-parent
140 name: lttng-scope_{version}_winbuild
141 defaults: lttng-scope
144 node: 'master' # Applies only to matrix flyweight task
153 url: git://github.com/{github_user}/{github_name}.git
155 browser-url: https://github.com/{github_user}/{github_name}
159 git-tool: 'jgit' # Use jgit on windows to work around path too long
172 maven-version: "default"
173 goals: clean install -Dmaven.test.skip=false
174 private-repository: true
175 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
177 - maven.test.failure.ignore=true
181 artifacts: '**/target/*.jar'
183 only-if-success: true
185 results: '**/target/surefire-reports/*.xml'
197 recipients: '{obj:email_for_all_failure}'
201 first-unstable: false
206 second-failure: false
211 fixed-unhealthy: true
212 still-unstable: false
214 matrix-trigger: only-parent
218 recipients: '{obj:email_to}'
219 reply-to: ci-notification@lists.lttng.org
228 second-failure: false
233 fixed-unhealthy: true
234 still-unstable: false
236 matrix-trigger: only-parent
243 name: lttng-scope_{version}_macosxbuild
244 defaults: lttng-scope
247 node: 'master' # Applies only to matrix flyweight task
265 maven-version: "default"
267 private-repository: true
268 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
270 maven-version: "default"
271 goals: clean install -Dmaven.test.skip=false
272 private-repository: true
273 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
275 - maven.test.failure.ignore=true
279 artifacts: '**/target/*.jar'
281 only-if-success: true
283 results: '**/target/surefire-reports/*.xml'
295 recipients: '{obj:email_for_all_failure}'
299 first-unstable: false
304 second-failure: false
309 fixed-unhealthy: true
310 still-unstable: false
312 matrix-trigger: only-parent
316 recipients: '{obj:email_to}'
317 reply-to: ci-notification@lists.lttng.org
326 second-failure: false
331 fixed-unhealthy: true
332 still-unstable: false
334 matrix-trigger: only-parent
339 name: lttng-scope_{version}_coverity
340 defaults: lttng-scope
352 - credentials-binding:
353 - username-password-separated:
354 credential-id: lttng-scope_coverity_token
355 username: COVERITY_SCAN_PROJECT_NAME
356 password: COVERITY_SCAN_TOKEN
360 url: git://github.com/{github_user}/{github_name}.git
362 browser-url: https://github.com/{github_user}/{github_name}
366 basedir: src/lttng-scope
370 maven-version: "default"
372 private-repository: true
373 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
375 !include-raw-escape: scripts/common/coverity.sh
380 artifacts: 'analysis-results.tgz,cov-int/**'
388 github_name: lttng-scope
389 email_to: 'ci-notification@lists.lttng.org, cc:alexmonthy@efficios.com'
390 email_for_all_failure: 'alexmonthy@efficios.com'
394 - 'lttng-scope_{version}_build':
395 arch: !!python/tuple [x86-32, x86-64]
396 - 'lttng-scope_{version}_winbuild':
397 arch: !!python/tuple [win64]
398 - 'lttng-scope_{version}_macosxbuild':
399 arch: !!python/tuple [macosx]
400 - 'lttng-scope_{version}_coverity':