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'
94 recipients: alex@voxpopuli.im
95 matrix-trigger: only-parent
97 # strategy: new-failure-and-fixed
98 # matrix-notifier: only-parent
104 name: lttng-scope_{version}_winbuild
105 defaults: lttng-scope
108 node: 'master' # Applies only to matrix flyweight task
117 url: git://github.com/{github_user}/{github_name}.git
119 browser-url: https://github.com/{github_user}/{github_name}
123 git-tool: 'jgit' # Use jgit on windows to work around path too long
136 maven-version: "default"
137 goals: clean install -Dmaven.test.skip=false
138 private-repository: true
139 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
141 - maven.test.failure.ignore=true
142 - eclipse.p2.mirrors=false
146 artifacts: 'releng/org.lttng.scope.rcp.product/target/repository/**,releng/org.lttng.scope.rcp.product/target/products/*'
148 only-if-success: true
150 results: '**/target/surefire-reports/*.xml'
153 recipients: alex@voxpopuli.im
154 matrix-trigger: only-parent
156 # strategy: new-failure-and-fixed
157 # matrix-notifier: only-parent
163 name: lttng-scope_{version}_macosxbuild
164 defaults: lttng-scope
167 node: 'master' # Applies only to matrix flyweight task
185 maven-version: "default"
187 private-repository: true
188 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
190 maven-version: "default"
191 goals: clean install -Dmaven.test.skip=false
192 private-repository: true
193 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
195 - maven.test.failure.ignore=true
196 - eclipse.p2.mirrors=false
200 artifacts: 'releng/org.lttng.scope.rcp.product/target/repository/**,releng/org.lttng.scope.rcp.product/target/products/*'
202 only-if-success: true
204 results: '**/target/surefire-reports/*.xml'
207 recipients: alex@voxpopuli.im
208 matrix-trigger: only-parent
210 # strategy: new-failure-and-fixed
211 # matrix-notifier: only-parent
216 name: lttng-scope_{version}_coverity
217 defaults: lttng-scope
229 - credentials-binding:
230 - username-password-separated:
231 credential-id: lttng-scope_coverity_token
232 username: COVERITY_SCAN_PROJECT_NAME
233 password: COVERITY_SCAN_TOKEN
237 url: git://github.com/{github_user}/{github_name}.git
239 browser-url: https://github.com/{github_user}/{github_name}
243 basedir: src/lttng-scope
247 maven-version: "default"
249 private-repository: true
250 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
252 !include-raw-escape: scripts/common/coverity.sh
257 artifacts: 'analysis-results.tgz,cov-int/**'
265 github_name: lttng-scope
269 - 'lttng-scope_{version}_build':
270 arch: !!python/tuple [x86-32, x86-64]
271 - 'lttng-scope_{version}_winbuild':
272 arch: !!python/tuple [win64]
273 - 'lttng-scope_{version}_macosxbuild':
274 arch: !!python/tuple [macosx]
275 - 'lttng-scope_{version}_coverity':