blob: d796790180074a62bcd58d245877efe3e015943f [file] [log] [blame]
an4828a647e712017-08-17 07:57:43 -04001---
2- project:
3 name: dcaegen2-analytics
4
5 # job template iterators
6 project-name: 'dcaegen2-analytics'
7 stream:
8 - 'master':
9 branch: 'master'
10 - 'release-1.0.0':
11 branch: 'release-1.0.0'
12
13 # apply to all jobs
14 project: 'dcaegen2/analytics/tca'
15 mvn-settings: 'dcaegen2-analytics-tca-settings'
16 files: '**'
17 archive-artifacts: ''
18 build-node: ubuntu1604-basebuild-4c-4g
19
20 jobs:
21 - '{project-name}-{stream}-release-java-daily':
22 mvn-goals-versioning:
23 'versions:set versions:update-child-modules versions:commit'
24 mvn-goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
25 maven-deploy-properties: |
26 deployAtEnd=true
27 - '{project-name}-{stream}-stage-site-java':
28 site-pom: 'pom.xml'
29 trigger-job: '{project-name}-{stream}-release-java-daily'
30 - '{project-name}-{stream}-verify-java-skip-tests':
31 mvn-goals: 'clean install'
32 - '{project-name}-{stream}-merge-java':
33 mvn-goals: 'clean deploy'