4 Nightly build of Trace Compass.
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}
31 url: https://github.com/{github_user}/{github_name}
36 name: tracecompass_{version}_build
37 defaults: tracecompass
40 node: 'master' # Applies only to matrix flyweight task
59 values: '{obj:target_platform}'
63 values: '{obj:java_version}'
70 installation-name: xvfb
71 auto-display-name: true
80 !include-raw-escape: scripts/tracecompass/set-java-home.sh
84 !include-raw-escape: scripts/tracecompass/launch-wm.sh
86 maven-version: "Maven 3.3.3"
88 private-repository: true
90 maven-version: "Maven 3.3.3"
91 goals: clean install -Pctf-grammar,build-rcp
92 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
94 - maven.test.failure.ignore=true
95 - eclipse.p2.mirrors=false
99 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
101 only-if-success: true
103 results: '**/*.test*/target/surefire-reports/*.xml'
106 recipients: alex@voxpopuli.im
107 matrix-trigger: only-parent
109 strategy: new-failure-and-fixed
110 matrix-notifier: only-parent
116 name: tracecompass_{version}_winbuild
117 defaults: tracecompass
120 node: 'master' # Applies only to matrix flyweight task
128 name: target-platform
129 values: '{obj:target_platform}'
133 #url: git://github.com/tracecompass/tracecompass.git
134 url: git://github.com/alexmonthy/tracecompass.git
136 browser-url: https://github.com/tracecompass/tracecompass
139 git-tool: 'jgit' # Use jgit on windows to work around path too long
152 maven-version: "Maven 3.3.3"
153 goals: clean install -Pctf-grammar,build-rcp
154 private-repository: true
155 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1447974054868'
157 - maven.test.failure.ignore=true
158 - eclipse.p2.mirrors=false
162 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
164 only-if-success: true
166 results: '**/*.test*/target/surefire-reports/*.xml'
169 recipients: alex@voxpopuli.im
170 matrix-trigger: only-parent
172 strategy: new-failure-and-fixed
173 matrix-notifier: only-parent
179 name: tracecompass_{version}_macosxbuild
180 defaults: tracecompass
183 node: 'master' # Applies only to matrix flyweight task
187 name: target-platform
188 values: '{obj:target_platform}'
201 maven-version: "Maven 3.3.3"
203 private-repository: true
205 maven-version: "Maven 3.3.3"
206 goals: clean install -Pctf-grammar,build-rcp
207 private-repository: true
209 - maven.test.failure.ignore=true
210 - eclipse.p2.mirrors=false
214 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
216 only-if-success: true
218 results: '**/*.test*/target/surefire-reports/*.xml'
221 recipients: alex@voxpopuli.im
222 matrix-trigger: only-parent
224 strategy: new-failure-and-fixed
225 matrix-notifier: only-parent
233 github_user: alexmonthy
234 github_name: tracecompass
239 - 'tracecompass_{version}_build':
240 arch: !!python/tuple [x86-32, x86-64]
241 wm: !!python/tuple [metacity, unity]
242 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]
243 java_version: !!python/tuple [java-8-openjdk]
245 - 'tracecompass_{version}_winbuild':
246 arch: !!python/tuple [win64]
247 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]
249 - 'tracecompass_{version}_macosxbuild':
250 arch: !!python/tuple [macosx]
251 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]