Add merge/verify/release/clm for PM Mapper.
[ci-management.git] / jjb / dcaegen2 / dcaegen2-services-pm-mapper.yaml
1 ---
2 - project:
3     name: dcaegen2-services-datafile
4     # job template iterators
5     project-name: 'dcaegen2-services-pm-mapper'
6     stream:
7       - 'master':
8           branch: 'master'
9     # apply to all jobs
10     project: 'dcaegen2/services/pm-mapper'
11     mvn-settings: 'dcaegen2-services-pm-mapper-settings'
12     maven-deploy-properties: |
13       deployAtEnd=true
14     files: '**'
15     archive-artifacts: ''
16     build-node: ubuntu1604-docker-8c-8g
17     jobs:
18       - '{project-name}-{stream}-release-version-java-daily'
19       - '{project-name}-{stream}-verify-java':
20         mvn-goals: 'clean install'
21       - '{project-name}-{stream}-merge-java':
22         mvn-goals: 'clean deploy'
23
24 - project:
25     name: dcaegen2-services-pm-mapper-sonar
26     jobs:
27       - gerrit-maven-sonar
28     cron: '@daily'
29     build-node: ubuntu1604-docker-8c-8g
30     project: 'dcaegen2/services/pm-mapper'
31     project-name: 'dcaegen2-services-pm-mapper'
32     branch: 'master'
33     mvn-settings: 'dcaegen2-services-pm-mapper-settings'
34     mvn-goals: 'clean install'
35     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
36
37 - project:
38     name: dcaegen2-services-pm-mapper-clm
39     jobs:
40       - gerrit-maven-clm
41     nexus-iq-namespace: 'onap-'
42     project: dcaegen2/services/pm-mapper
43     build-node: ubuntu1604-docker-8c-8g
44     project-name: 'dcaegen2-services-pm-mapper'
45     branch: 'master'
46     mvn-settings: 'dcaegen2-services-pm-mapper-settings'