4 Nightly build of Trace Compass.
6 <p>Job is managed by Jenkins Job Builder.</p>
8 project-type: freestyle
20 url: git://github.com/{github_user}/{github_name}.git
22 browser-url: https://github.com/{github_user}/{github_name}
32 url: https://github.com/{github_user}/{github_name}
37 name: tracecompass_{version}_build
38 defaults: tracecompass
41 node: 'master' # Applies only to matrix flyweight task
60 values: '{obj:target_platform}'
64 values: '{obj:java_version}'
71 installation-name: xvfb
72 auto-display-name: true
81 !include-raw-escape: scripts/tracecompass/set-java-home.sh
85 !include-raw-escape: scripts/tracecompass/launch-wm.sh
87 maven-version: "Maven 3.3.3"
89 private-repository: true
91 maven-version: "Maven 3.3.3"
92 goals: clean install -Pctf-grammar,build-rcp
93 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig277b7a2d-b7a6-4ae4-a32d-18c02514e9e4'
95 - maven.test.failure.ignore=true
96 - eclipse.p2.mirrors=false
100 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
102 only-if-success: true
104 results: '**/*.test*/target/surefire-reports/*.xml'
107 recipients: alex@voxpopuli.im
108 matrix-trigger: only-parent
110 strategy: new-failure-and-fixed
111 matrix-notifier: only-parent
117 name: tracecompass_{version}_winbuild
118 defaults: tracecompass
121 node: 'master' # Applies only to matrix flyweight task
129 name: target-platform
130 values: '{obj:target_platform}'
134 #url: git://github.com/tracecompass/tracecompass.git
135 url: git://github.com/alexmonthy/tracecompass.git
137 browser-url: https://github.com/tracecompass/tracecompass
140 git-tool: 'jgit' # Use jgit on windows to work around path too long
153 maven-version: "Maven 3.3.3"
154 goals: clean install -Pctf-grammar,build-rcp
155 private-repository: true
156 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1447974054868'
158 - maven.test.failure.ignore=true
159 - eclipse.p2.mirrors=false
163 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
165 only-if-success: true
167 results: '**/*.test*/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: tracecompass_{version}_macosxbuild
181 defaults: tracecompass
184 node: 'master' # Applies only to matrix flyweight task
188 name: target-platform
189 values: '{obj:target_platform}'
202 maven-version: "Maven 3.3.3"
204 private-repository: true
206 maven-version: "Maven 3.3.3"
207 goals: clean install -Pctf-grammar,build-rcp
208 private-repository: true
210 - maven.test.failure.ignore=true
211 - eclipse.p2.mirrors=false
215 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
217 only-if-success: true
219 results: '**/*.test*/target/surefire-reports/*.xml'
222 recipients: alex@voxpopuli.im
223 matrix-trigger: only-parent
225 strategy: new-failure-and-fixed
226 matrix-notifier: only-parent
234 github_user: alexmonthy
235 github_name: tracecompass
240 - 'tracecompass_{version}_build':
241 arch: !!python/tuple [x86-32, x86-64]
242 wm: !!python/tuple [metacity, unity]
243 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]
244 java_version: !!python/tuple [java-8-openjdk]
246 - 'tracecompass_{version}_winbuild':
247 arch: !!python/tuple [win64]
248 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]
250 - 'tracecompass_{version}_macosxbuild':
251 arch: !!python/tuple [macosx]
252 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]