Merge "Initial coala delint (mso)"
[ci-management.git] / jjb / dcae / apod-analytics.yaml
1 ---
2
3 - project:
4     name: dcae-apod-anlytics
5
6     # job template iterators
7     project-name: 'dcae-apod-analytics'
8     stream:
9       - 'master':
10           branch: 'master'
11       - 'release-1.0.0':
12           branch: 'release-1.0.0'
13
14     # apply to all jobs
15     project: 'dcae/apod/analytics'
16     mvn-settings: 'dcae-apod-analytics-settings'
17     files: '**'
18     archive-artifacts: ''
19     build-node: ubuntu1604-basebuild-4c-4g
20     extra-project: 'dcae/apod/buildtools'
21     extra-branch: '{branch}'
22     extra-refspec: 'refs/heads/{branch}'
23     checkout-dir: 'dcae-apod-buildtools'
24
25     jobs:
26       - '{project-name}-{stream}-daily-release-2scm-mvn-script':
27           mvn-goals-versioning:
28             'versions:set versions:update-child-modules versions:commit'
29           mvn-goals: 'clean deploy sonar:sonar -Dsonar.host.url=${{SONAR}}'
30           maven-deploy-properties: |
31               deployAtEnd=true
32           script: |
33             /bin/bash \
34                 './dcae-apod-buildtools/scripts/script-apod-analytics-daily-release.sh'
35       - '{project-name}-{stream}-stage-site-java':
36           site-pom: 'pom.xml'
37           trigger-job: '{project-name}-{stream}-daily-release-2scm-mvn-script'
38       - '{project-name}-{stream}-verify-2scm-mvn-script':
39           mvn-goals: 'clean install'
40           script: |
41             /bin/bash \
42                 './dcae-apod-buildtools/scripts/script-apod-analytics-verify.sh'
43       - '{project-name}-{stream}-merge-2scm-mvn-script':
44           mvn-goals: 'clean deploy'
45           script: |
46             /bin/bash \
47                 './dcae-apod-buildtools/scripts/script-apod-analytics-merge.sh'