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