blob: 33f216bae2d7fbf4024a48abd5faae9956b3eb56 [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'
an4828a647e712017-08-17 07:57:43 -040010
11 # apply to all jobs
12 project: 'dcaegen2/analytics/tca'
13 mvn-settings: 'dcaegen2-analytics-tca-settings'
14 files: '**'
15 archive-artifacts: ''
16 build-node: ubuntu1604-basebuild-4c-4g
17
18 jobs:
19 - '{project-name}-{stream}-release-java-daily':
20 mvn-goals-versioning:
21 'versions:set versions:update-child-modules versions:commit'
22 mvn-goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
23 maven-deploy-properties: |
24 deployAtEnd=true
25 - '{project-name}-{stream}-stage-site-java':
26 site-pom: 'pom.xml'
27 trigger-job: '{project-name}-{stream}-release-java-daily'
28 - '{project-name}-{stream}-verify-java-skip-tests':
29 mvn-goals: 'clean install'
30 - '{project-name}-{stream}-merge-java':
31 mvn-goals: 'clean deploy'