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
59 installation-name: "default"
60 auto-display-name: true
70 !include-raw-escape: scripts/lttng-scope/launch-wm.sh
72 maven-version: "default"
74 private-repository: true
75 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
77 maven-version: "default"
78 goals: clean install -Dmaven.test.skip=false
79 private-repository: true
80 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
82 - maven.test.failure.ignore=true
83 - eclipse.p2.mirrors=false
87 artifacts: 'releng/org.lttng.scope.rcp.product/target/repository/**,releng/org.lttng.scope.rcp.product/target/products/*'
91 results: '**/target/surefire-reports/*.xml'
103 recipients: alex@voxpopuli.im
104 matrix-trigger: only-parent
106 # strategy: new-failure-and-fixed
107 # matrix-notifier: only-parent
113 name: lttng-scope_{version}_winbuild
114 defaults: lttng-scope
117 node: 'master' # Applies only to matrix flyweight task
126 url: git://github.com/{github_user}/{github_name}.git
128 browser-url: https://github.com/{github_user}/{github_name}
132 git-tool: 'jgit' # Use jgit on windows to work around path too long
145 maven-version: "default"
146 goals: clean install -Dmaven.test.skip=false
147 private-repository: true
148 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
150 - maven.test.failure.ignore=true
151 - eclipse.p2.mirrors=false
155 artifacts: 'releng/org.lttng.scope.rcp.product/target/repository/**,releng/org.lttng.scope.rcp.product/target/products/*'
157 only-if-success: true
159 results: '**/target/surefire-reports/*.xml'
171 recipients: alex@voxpopuli.im
172 matrix-trigger: only-parent
174 # strategy: new-failure-and-fixed
175 # matrix-notifier: only-parent
181 name: lttng-scope_{version}_macosxbuild
182 defaults: lttng-scope
185 node: 'master' # Applies only to matrix flyweight task
203 maven-version: "default"
205 private-repository: true
206 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
208 maven-version: "default"
209 goals: clean install -Dmaven.test.skip=false
210 private-repository: true
211 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
213 - maven.test.failure.ignore=true
214 - eclipse.p2.mirrors=false
218 artifacts: 'releng/org.lttng.scope.rcp.product/target/repository/**,releng/org.lttng.scope.rcp.product/target/products/*'
220 only-if-success: true
222 results: '**/target/surefire-reports/*.xml'
234 recipients: alex@voxpopuli.im
235 matrix-trigger: only-parent
237 # strategy: new-failure-and-fixed
238 # matrix-notifier: only-parent
243 name: lttng-scope_{version}_coverity
244 defaults: lttng-scope
256 - credentials-binding:
257 - username-password-separated:
258 credential-id: lttng-scope_coverity_token
259 username: COVERITY_SCAN_PROJECT_NAME
260 password: COVERITY_SCAN_TOKEN
264 url: git://github.com/{github_user}/{github_name}.git
266 browser-url: https://github.com/{github_user}/{github_name}
270 basedir: src/lttng-scope
274 maven-version: "default"
276 private-repository: true
277 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
279 !include-raw-escape: scripts/common/coverity.sh
284 artifacts: 'analysis-results.tgz,cov-int/**'
292 github_name: lttng-scope
296 - 'lttng-scope_{version}_build':
297 arch: !!python/tuple [x86-32, x86-64]
298 - 'lttng-scope_{version}_winbuild':
299 arch: !!python/tuple [win64]
300 - 'lttng-scope_{version}_macosxbuild':
301 arch: !!python/tuple [macosx]
302 - 'lttng-scope_{version}_coverity':