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\]
99 .*Source root doesn't exist.*
100 Could not transfer metadata.*codehaus-snapshots.*
103 recipients: '{obj:email_for_all_failure}'
107 first-unstable: false
112 second-failure: false
117 fixed-unhealthy: true
118 still-unstable: false
120 matrix-trigger: only-parent
124 recipients: '{obj:email_to}'
125 reply-to: ci-notification@lists.lttng.org
134 second-failure: false
139 fixed-unhealthy: true
140 still-unstable: false
142 matrix-trigger: only-parent
147 name: lttng-scope_{version}_winbuild
148 defaults: lttng-scope
151 node: 'master' # Applies only to matrix flyweight task
160 url: git://github.com/{github_user}/{github_name}.git
162 browser-url: https://github.com/{github_user}/{github_name}
166 git-tool: 'jgit' # Use jgit on windows to work around path too long
179 maven-version: "default"
180 goals: clean install -Dmaven.test.skip=false
181 private-repository: true
182 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
184 - maven.test.failure.ignore=true
188 artifacts: '**/target/*.jar'
190 only-if-success: true
192 results: '**/target/surefire-reports/*.xml'
202 messages-to-ignore: |-
203 No sources found skipping Kotlin compile
204 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
206 .*Source root doesn't exist.*
207 Could not transfer metadata.*codehaus-snapshots.*
210 recipients: '{obj:email_for_all_failure}'
214 first-unstable: false
219 second-failure: false
224 fixed-unhealthy: true
225 still-unstable: false
227 matrix-trigger: only-parent
231 recipients: '{obj:email_to}'
232 reply-to: ci-notification@lists.lttng.org
241 second-failure: false
246 fixed-unhealthy: true
247 still-unstable: false
249 matrix-trigger: only-parent
256 name: lttng-scope_{version}_macosxbuild
257 defaults: lttng-scope
260 node: 'master' # Applies only to matrix flyweight task
278 maven-version: "default"
280 private-repository: true
281 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
283 maven-version: "default"
284 goals: clean install -Dmaven.test.skip=false
285 private-repository: true
286 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
288 - maven.test.failure.ignore=true
292 artifacts: '**/target/*.jar'
294 only-if-success: true
296 results: '**/target/surefire-reports/*.xml'
306 messages-to-ignore: |-
307 No sources found skipping Kotlin compile
308 Ignoring project type pom - supportedProjectTypes = \[jar, bundle\]
310 .*Source root doesn't exist.*
311 Could not transfer metadata.*codehaus-snapshots.*
314 recipients: '{obj:email_for_all_failure}'
318 first-unstable: false
323 second-failure: false
328 fixed-unhealthy: true
329 still-unstable: false
331 matrix-trigger: only-parent
335 recipients: '{obj:email_to}'
336 reply-to: ci-notification@lists.lttng.org
345 second-failure: false
350 fixed-unhealthy: true
351 still-unstable: false
353 matrix-trigger: only-parent
358 name: lttng-scope_{version}_coverity
359 defaults: lttng-scope
371 - credentials-binding:
372 - username-password-separated:
373 credential-id: lttng-scope_coverity_token
374 username: COVERITY_SCAN_PROJECT_NAME
375 password: COVERITY_SCAN_TOKEN
379 url: git://github.com/{github_user}/{github_name}.git
381 browser-url: https://github.com/{github_user}/{github_name}
385 basedir: src/lttng-scope
389 maven-version: "default"
391 private-repository: true
392 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
394 !include-raw-escape: scripts/common/coverity.sh
399 artifacts: 'analysis-results.tgz,cov-int/**'
407 github_name: lttng-scope
408 email_to: 'ci-notification@lists.lttng.org, cc:alexmonthy@efficios.com'
409 email_for_all_failure: 'alexmonthy@efficios.com'
413 - 'lttng-scope_{version}_build':
414 arch: !!python/tuple [x86-32, x86-64]
415 - 'lttng-scope_{version}_winbuild':
416 arch: !!python/tuple [win64]
417 - 'lttng-scope_{version}_macosxbuild':
418 arch: !!python/tuple [macosx]
419 - 'lttng-scope_{version}_coverity':