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
58 installation-name: "default"
59 auto-display-name: true
69 !include-raw-escape: scripts/lttng-scope/launch-wm.sh
71 maven-version: "default"
73 private-repository: true
74 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
76 maven-version: "default"
77 goals: clean install -Dmaven.test.skip=false
78 private-repository: true
79 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
81 - maven.test.failure.ignore=true
82 - eclipse.p2.mirrors=false
86 artifacts: 'org.lttng.scope.rcp.product/target/repository/**,org.lttng.scope.rcp.product/target/products/*'
90 results: '**/target/surefire-reports/*.xml'
102 recipients: alex@voxpopuli.im
103 matrix-trigger: only-parent
105 # strategy: new-failure-and-fixed
106 # matrix-notifier: only-parent
112 name: lttng-scope_{version}_winbuild
113 defaults: lttng-scope
116 node: 'master' # Applies only to matrix flyweight task
125 url: git://github.com/{github_user}/{github_name}.git
127 browser-url: https://github.com/{github_user}/{github_name}
131 git-tool: 'jgit' # Use jgit on windows to work around path too long
144 maven-version: "default"
145 goals: clean install -Dmaven.test.skip=false
146 private-repository: true
147 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
149 - maven.test.failure.ignore=true
150 - eclipse.p2.mirrors=false
154 artifacts: 'org.lttng.scope.rcp.product/target/repository/**,org.lttng.scope.rcp.product/target/products/*'
156 only-if-success: true
158 results: '**/target/surefire-reports/*.xml'
170 recipients: alex@voxpopuli.im
171 matrix-trigger: only-parent
173 # strategy: new-failure-and-fixed
174 # matrix-notifier: only-parent
180 name: lttng-scope_{version}_macosxbuild
181 defaults: lttng-scope
184 node: 'master' # Applies only to matrix flyweight task
202 maven-version: "default"
204 private-repository: true
205 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
207 maven-version: "default"
208 goals: clean install -Dmaven.test.skip=false
209 private-repository: true
210 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
212 - maven.test.failure.ignore=true
213 - eclipse.p2.mirrors=false
217 artifacts: 'org.lttng.scope.rcp.product/target/repository/**,org.lttng.scope.rcp.product/target/products/*'
219 only-if-success: true
221 results: '**/target/surefire-reports/*.xml'
233 recipients: alex@voxpopuli.im
234 matrix-trigger: only-parent
236 # strategy: new-failure-and-fixed
237 # matrix-notifier: only-parent
242 name: lttng-scope_{version}_coverity
243 defaults: lttng-scope
255 - credentials-binding:
256 - username-password-separated:
257 credential-id: lttng-scope_coverity_token
258 username: COVERITY_SCAN_PROJECT_NAME
259 password: COVERITY_SCAN_TOKEN
263 url: git://github.com/{github_user}/{github_name}.git
265 browser-url: https://github.com/{github_user}/{github_name}
269 basedir: src/lttng-scope
273 maven-version: "default"
275 private-repository: true
276 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
278 !include-raw-escape: scripts/common/coverity.sh
283 artifacts: 'analysis-results.tgz,cov-int/**'
291 github_name: lttng-scope
295 - 'lttng-scope_{version}_build':
296 arch: !!python/tuple [x86-32, x86-64]
297 - 'lttng-scope_{version}_winbuild':
298 arch: !!python/tuple [win64]
299 - 'lttng-scope_{version}_macosxbuild':
300 arch: !!python/tuple [macosx]
301 - 'lttng-scope_{version}_coverity':