blob: ee00ef6b1efbe8d14547791aab9816575de88dbc [file] [log] [blame]
an4828a647e712017-08-17 07:57:43 -04001---
2- project:
Lusheng Ji1cc39872017-08-22 20:16:51 -07003 name: dcaegen2-analytics-tca
an4828a647e712017-08-17 07:57:43 -04004
5 # job template iterators
Lusheng Ji1cc39872017-08-22 20:16:51 -07006 project-name: 'dcaegen2-analytics-tca'
an4828a647e712017-08-17 07:57:43 -04007 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'