4 Nightly build of Trace Compass.
6 <p>Job is managed by Jenkins Job Builder.</p>
8 project-type: freestyle
13 artifactDaysToKeep: -1
23 #url: git://github.com/tracecompass/tracecompass.git
24 url: git://github.com/alexmonthy/tracecompass.git
26 browser-url: https://github.com/tracecompass/tracecompass
36 url: https://github.com/tracecompass/tracecompass
41 name: tracecompass_{version}_build
42 defaults: tracecompass
45 node: 'master' # Applies only to matrix flyweight task
64 values: '{obj:target_platform}'
68 values: '{obj:java_version}'
75 installation-name: xvfb
76 auto-display-name: true
85 !include-raw-escape: scripts/tracecompass/set-java-home.sh
89 !include-raw-escape: scripts/tracecompass/launch-wm.sh
91 maven-version: "Maven 3.3.3"
93 private-repository: true
95 maven-version: "Maven 3.3.3"
96 goals: clean install -Pctf-grammar,build-rcp
97 private-repository: true
99 - maven.test.failure.ignore=true
100 - eclipse.p2.mirrors=false
104 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
106 only-if-success: true
108 results: '**/*.test*/target/surefire-reports/*.xml'
111 recipients: alex@voxpopuli.im
112 matrix-trigger: only-parent
114 strategy: new-failure-and-fixed
115 matrix-notifier: only-parent
121 name: tracecompass_{version}_winbuild
122 defaults: tracecompass
125 node: 'master' # Applies only to matrix flyweight task
133 name: target-platform
134 values: '{obj:target_platform}'
138 #url: git://github.com/tracecompass/tracecompass.git
139 url: git://github.com/alexmonthy/tracecompass.git
141 browser-url: https://github.com/tracecompass/tracecompass
144 git-tool: 'jgit' # Use jgit on windows to work around path too long
157 maven-version: "Maven 3.3.3"
158 goals: clean install -Pctf-grammar,build-rcp
159 private-repository: true
160 settings: 'org.jenkinsci.plugins.configfiles.maven.MavenSettingsConfig1447974054868'
162 - maven.test.failure.ignore=true
163 - eclipse.p2.mirrors=false
167 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
169 only-if-success: true
171 results: '**/*.test*/target/surefire-reports/*.xml'
174 recipients: alex@voxpopuli.im
175 matrix-trigger: only-parent
177 strategy: new-failure-and-fixed
178 matrix-notifier: only-parent
184 name: tracecompass_{version}_macosxbuild
185 defaults: tracecompass
188 node: 'master' # Applies only to matrix flyweight task
192 name: target-platform
193 values: '{obj:target_platform}'
206 maven-version: "Maven 3.3.3"
208 private-repository: true
210 maven-version: "Maven 3.3.3"
211 goals: clean install -Pctf-grammar,build-rcp
212 private-repository: true
214 - maven.test.failure.ignore=true
215 - eclipse.p2.mirrors=false
219 artifacts: 'releng/org.eclipse.tracecompass.releng-site/target/repository/**,rcp/org.eclipse.tracecompass.rcp.product/target/repository/**'
221 only-if-success: true
223 results: '**/*.test*/target/surefire-reports/*.xml'
226 recipients: alex@voxpopuli.im
227 matrix-trigger: only-parent
229 strategy: new-failure-and-fixed
230 matrix-notifier: only-parent
242 - 'tracecompass_{version}_build':
243 arch: !!python/tuple [x86-32, x86-64]
244 wm: !!python/tuple [metacity, unity]
245 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]
246 java_version: !!python/tuple [java-8-openjdk]
248 - 'tracecompass_{version}_winbuild':
249 arch: !!python/tuple [win64]
250 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]
252 - 'tracecompass_{version}_macosxbuild':
253 arch: !!python/tuple [macosx]
254 target_platform: !!python/tuple [tracecompass-e4.5, tracecompass-eStaging]