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
85 artifacts: '**/target/*.jar'
89 results: '**/target/surefire-reports/*.xml'
101 recipients: alex@voxpopuli.im
102 matrix-trigger: only-parent
104 # strategy: new-failure-and-fixed
105 # matrix-notifier: only-parent
111 name: lttng-scope_{version}_winbuild
112 defaults: lttng-scope
115 node: 'master' # Applies only to matrix flyweight task
124 url: git://github.com/{github_user}/{github_name}.git
126 browser-url: https://github.com/{github_user}/{github_name}
130 git-tool: 'jgit' # Use jgit on windows to work around path too long
143 maven-version: "default"
144 goals: clean install -Dmaven.test.skip=false
145 private-repository: true
146 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
148 - maven.test.failure.ignore=true
152 artifacts: '**/target/*.jar'
154 only-if-success: true
156 results: '**/target/surefire-reports/*.xml'
168 recipients: alex@voxpopuli.im
169 matrix-trigger: only-parent
171 # strategy: new-failure-and-fixed
172 # matrix-notifier: only-parent
178 name: lttng-scope_{version}_macosxbuild
179 defaults: lttng-scope
182 node: 'master' # Applies only to matrix flyweight task
200 maven-version: "default"
202 private-repository: true
203 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
205 maven-version: "default"
206 goals: clean install -Dmaven.test.skip=false
207 private-repository: true
208 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
210 - maven.test.failure.ignore=true
214 artifacts: '**/target/*.jar'
216 only-if-success: true
218 results: '**/target/surefire-reports/*.xml'
230 recipients: alex@voxpopuli.im
231 matrix-trigger: only-parent
233 # strategy: new-failure-and-fixed
234 # matrix-notifier: only-parent
239 name: lttng-scope_{version}_coverity
240 defaults: lttng-scope
252 - credentials-binding:
253 - username-password-separated:
254 credential-id: lttng-scope_coverity_token
255 username: COVERITY_SCAN_PROJECT_NAME
256 password: COVERITY_SCAN_TOKEN
260 url: git://github.com/{github_user}/{github_name}.git
262 browser-url: https://github.com/{github_user}/{github_name}
266 basedir: src/lttng-scope
270 maven-version: "default"
272 private-repository: true
273 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
275 !include-raw-escape: scripts/common/coverity.sh
280 artifacts: 'analysis-results.tgz,cov-int/**'
288 github_name: lttng-scope
292 - 'lttng-scope_{version}_build':
293 arch: !!python/tuple [x86-32, x86-64]
294 - 'lttng-scope_{version}_winbuild':
295 arch: !!python/tuple [win64]
296 - 'lttng-scope_{version}_macosxbuild':
297 arch: !!python/tuple [macosx]
298 - 'lttng-scope_{version}_coverity':