an4828 | a647e71 | 2017-08-17 07:57:43 -0400 | [diff] [blame] | 1 | ---
|
| 2 | - project:
|
Lusheng Ji | 1cc3987 | 2017-08-22 20:16:51 -0700 | [diff] [blame] | 3 | name: dcaegen2-analytics-tca
|
an4828 | a647e71 | 2017-08-17 07:57:43 -0400 | [diff] [blame] | 4 |
|
| 5 | # job template iterators
|
Lusheng Ji | 1cc3987 | 2017-08-22 20:16:51 -0700 | [diff] [blame] | 6 | project-name: 'dcaegen2-analytics-tca'
|
an4828 | a647e71 | 2017-08-17 07:57:43 -0400 | [diff] [blame] | 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'
|