| stage('Build Components') { |
| script { |
| try { |
| build job: 'webtools-common_master' |
| build job: 'webtools-servertools_master' |
| build job: 'webtools-jsdt_master' |
| build job: 'webtools-sourceediting_master' |
| build job: 'webtools-javaee_master' |
| } catch (err) { |
| echo "Caught ${err}" |
| } |
| } |
| |
| parallel jsf_ws: { |
| script { |
| try { |
| build job: 'webtools-jsf_master' |
| build job: 'webtools-webservices_master' |
| } catch (err) { |
| echo "Caught ${err}" |
| } |
| } |
| }, dali: { |
| script { |
| try { |
| build job: 'webtools-dali_master' |
| } catch (err) { |
| echo "Caught ${err}" |
| } |
| } |
| }, failFast: false |
| } |
| |
| stage('Build Aggregates And Run Integration Tests') { |
| parallel ci_build: { |
| build job: 'WTP-CI_master', propagate: true |
| }, integration: { |
| script { |
| try { |
| build job: 'webtools-servertools-integration_master' |
| } catch (err) { |
| echo "Caught ${err}" |
| } |
| } |
| }, failFast: true |
| } |