[DCAE] Switch to global jobs - java sub-components additional repos
[ci-management.git] / jjb / dcaegen2 / dcaegen2-platform-mod-runtimeapi.yaml
1 ---
2 - project:
3     name: dcaegen2-platform-mod-runtimeapi
4     project-name: dcaegen2-platform-mod-runtimeapi
5     # git repo
6     project: dcaegen2/platform
7     jobs:
8       - gerrit-maven-verify:
9           pre-build-script: !include-raw-escape: ../../shell/onap-gerrit-review-wrapper.sh
10       - gerrit-maven-merge
11     stream:
12       - 'master':
13           branch: 'master'
14       - 'istanbul':
15           branch: 'istanbul'
16       - 'jakarta':
17           branch: 'jakarta'
18     java-version: openjdk11
19     mvn-settings: dcaegen2-platform-settings
20     container-public-registry: 'nexus3.onap.org:10001'
21     container-staging-registry: 'nexus3.onap.org:10003'
22     mvn-goals: 'clean package install'
23     mvn-params: '-f mod/runtimeapi/pom.xml'
24     pattern: 'mod/runtimeapi/**'
25     mvn-snapshot-id: 'ecomp-snapshots'
26     nexus-snapshot-repo: 'snapshots'
27     files: '**'
28     archive-artifacts: ''
29     build-node: ubuntu1804-docker-8c-8g
30
31 - project:
32     name: dcaegen2-platform-mod-runtimeapi-sonar
33     java-version: openjdk11
34     jobs:
35       - gerrit-maven-sonar
36     sonarcloud: true
37     sonarcloud-project-organization: '{sonarcloud_project_organization}'
38     sonarcloud-api-token: '{sonarcloud_api_token}'
39     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
40     sonar-mvn-goal: '{sonar_mvn_goal}'
41     cron: '@daily'
42     build-node: ubuntu1804-docker-8c-8g
43     project: 'dcaegen2/platform'
44     project-name: 'dcaegen2-platform-mod-runtimeapi'
45     branch: 'master'
46     mvn-settings: 'dcaegen2-platform-settings'
47     mvn-params: '-f mod/runtimeapi/pom.xml'
48     mvn-goals: 'clean install'
49     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
50
51 - project:
52     name: dcaegen2-platform-mod-runtimeapi-clm
53     java-version: openjdk11
54     jobs:
55       - gerrit-maven-clm
56     nexus-iq-namespace: 'onap-'
57     build-node: ubuntu1804-docker-8c-8g
58     project: 'dcaegen2/platform'
59     project-name: dcaegen2-platform-mod-runtimeapi-clm
60     mvn-params: '-f mod/runtimeapi/pom.xml'
61     stream:
62       - 'master':
63           branch: 'master'
64       - 'istanbul':
65           branch: 'istanbul'
66     mvn-settings: 'dcaegen2-platform-settings'