Merge "Use new JJB global templates for merge in BBS-ep"
[ci-management.git] / jjb / dcaegen2 / dcaegen2-services-bbs-eventprocessor-java.yaml
1 ---
2 - project:
3     name: dcaegen2-services-bbs-event-processor-verify
4     project: 'dcaegen2/services'
5     project-name: 'dcaegen2-services'
6     jobs:
7       - '{project-name}-{stream}-{subproject}-verify-java'
8     subproject:
9       - 'bbs-event-processor':
10           pom: 'components/bbs-event-processor/pom.xml'
11           pattern: 'components/bbs-event-processor/**'
12     stream:
13       - 'master':
14           branch: 'master'
15           java-version: openjdk11
16     mvn-settings: 'dcaegen2-services-settings'
17     maven-version: 'mvn35'
18     maven-deploy-properties: |
19       deployAtEnd=true
20     files: '**'
21     archive-artifacts: ''
22     build-node: 'ubuntu1804-docker-8c-8g'
23
24 - project:
25     name: dcaegen2-services-bbs-event-processor-merge
26     project: 'dcaegen2/services'
27     project-name: 'dcaegen2-services-bbs-event-processor'
28     jobs:
29       - gerrit-maven-merge:
30           mvn-params: '-f components/bbs-event-processor/pom.xml'
31           mvn-goals: 'clean install -Dmaven.deploy.skip=true'
32     branch: 'master'
33     java-version: openjdk11
34     mvn-settings: 'dcaegen2-services-settings'
35     maven-version: 'mvn35'
36     maven-deploy-properties: |
37       deployAtEnd=true
38     files: '**'
39     archive-artifacts: ''
40     build-node: 'ubuntu1804-docker-8c-8g'
41     mvn-snapshot-id: 'ecomp-snapshots'
42     nexus-snapshot-repo: 'snapshots'
43
44 - project:
45     name: dcaegen2-services-bbs-event-processor-release
46     project: 'dcaegen2/services'
47     project-name: 'dcaegen2-services-bbs-event-processor'
48     jobs:
49       - gerrit-maven-stage:
50           sign-artifacts: true
51           build-node: centos7-docker-8c-8g
52           maven-versions-plugin: true
53           version-properties-file: 'components/bbs-event-processor/version.properties'
54           mvn-pom: 'components/bbs-event-processor/pom.xml'
55           mvn-params: '-f components/bbs-event-processor/pom.xml'
56           mvn-goals: 'clean deploy -Ddockerfile.skip -f components/bbs-event-processor/pom.xml'
57           pattern: 'components/bbs-event-processor/**'
58       - gerrit-maven-docker-stage:
59           build-node: ubuntu1804-docker-8c-8g
60           mvn-goals: 'clean package -Dmaven.deploy.skip=true dockerfile:build dockerfile:push -f components/bbs-event-processor/pom.xml'
61           container-public-registry: 'nexus3.onap.org:10001'
62           container-staging-registry: 'nexus3.onap.org:10003'
63           pattern: 'components/bbs-event-processor/**'
64
65     stream:
66       - 'master':
67           branch: 'master'
68           java-version: openjdk11
69     mvn-settings: 'dcaegen2-services-settings'
70     maven-deploy-properties: |
71       deployAtEnd=true
72     files: '**'
73     archive-artifacts: ''
74     build-node: 'ubuntu1804-docker-8c-8g'
75
76 - project:
77     name: dcaegen2-services-bbs-event-processor-sonar
78     java-version: openjdk11
79     jobs:
80       - gerrit-maven-sonar
81     sonarcloud: true
82     sonarcloud-project-organization: '{sonarcloud_project_organization}'
83     sonarcloud-api-token: '{sonarcloud_api_token}'
84     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
85     sonar-mvn-goal: '{sonar_mvn_goal}'
86     cron: '@daily'
87     build-node: ubuntu1804-builder-4c-4g
88     project: 'dcaegen2/services'
89     project-name: 'dcaegen2-services-bbs-event-processor'
90     branch: 'master'
91     mvn-settings: 'dcaegen2-services-settings'
92     mvn-params: '-f components/bbs-event-processor/pom.xml'
93     mvn-goals: 'clean install -Ddockerfile.skip'
94     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
95
96 - project:
97     name: dcaegen2-services-bbs-event-processor-clm
98     java-version: openjdk11
99     jobs:
100       - gerrit-maven-clm
101     nexus-iq-namespace: 'onap-'
102     build-node: ubuntu1804-docker-8c-8g
103     project: 'dcaegen2/services'
104     project-name: 'dcaegen2-services-bbs-event-processor-clm'
105     mvn-params: '-f components/bbs-event-processor/pom.xml'
106     branch: 'master'
107     mvn-settings: 'dcaegen2-services-settings'