Add kohn branch builds for ccsdk,sdnc
[ci-management.git] / jjb / ccsdk / distribution.yaml
1 ---
2 - project:
3     name: ccsdk-distribution
4     project-name: 'ccsdk-distribution'
5     jobs:
6       - gerrit-maven-verify:
7           cron: ''
8       - gerrit-maven-merge:
9           cron: '@daily'
10           mvn-params: '-Dmaven.test.skip=true'
11       - gerrit-maven-stage:
12           build-node: centos7-builder-4c-4g
13           sign-artifacts: true
14           mvn-params: '-Dmaven.test.skip=true'
15           maven-versions-plugin: true
16           cron: ''
17           sbom-generator: false
18       - gerrit-maven-docker-stage:
19           build-node: centos7-docker-8c-8g
20           container-public-registry: 'nexus3.onap.org:10001'
21           container-staging-registry: 'nexus3.onap.org:10003'
22           mvn-params: '-Dmaven.test.skip=true -Ddocker.skip.run=true -Pdocker'
23           maven-versions-plugin: true
24           cron: '@daily'
25       - '{project-name}-gerrit-release-jobs':
26           build-node: centos7-docker-8c-8g
27
28     project: 'ccsdk/distribution'
29     stream:
30       - 'master':
31           branch: 'master'
32       - 'istanbul':
33           branch: 'istanbul'
34       - 'jakarta':
35           branch: 'jakarta'
36       - 'kohn':
37           branch: 'kohn'
38     java-version: openjdk11
39     mvn-version: 'mvn38'
40     mvn-settings: 'ccsdk-distribution-settings'
41     files: '**'
42     archive-artifacts: ''
43     docker-pom: 'pom.xml'
44     mvn-profile: docker
45     build-node: centos7-docker-8c-8g
46     mvn-snapshot-id: 'ecomp-snapshots'
47     nexus-snapshot-repo: 'snapshots'
48
49
50 #- project:
51 #    name: ccsdk-distribution-arm64-docker
52 #    project-name: 'ccsdk-distribution-arm64'
53 #    jobs:
54 #      - 'docker-version-java-daily':
55 #          mvn-params: '-Dmaven.test.skip=true'
56 #    project: 'ccsdk/distribution'
57 #    stream:
58 #      - 'master':
59 #          branch: 'master'
60 #    mvn-settings: 'ccsdk-distribution-settings'
61 #    files: '**'
62 #    archive-artifacts: ''
63 #    docker-pom: 'pom.xml'
64 #    mvn-profile: docker
65 #    build-node: centos7-docker-arm64-4c-2g
66 #
67 - project:
68     name: ccsdk-distribution-clm
69     jobs:
70       - gerrit-maven-clm
71     nexus-iq-namespace: 'onap-'
72     project: 'ccsdk/distribution'
73     project-name: 'ccsdk-distribution'
74     stream:
75       - 'master':
76           branch: 'master'
77     java-version: openjdk11
78     mvn-version: 'mvn38'
79     mvn-settings: 'ccsdk-distribution-settings'
80     build-node: centos7-docker-8c-8g
81
82
83 - project:
84     name: ccsdk-distribution-info
85     project-name: ccsdk-distribution
86     jobs:
87       - gerrit-info-yaml-verify
88     build-node: centos7-builder-2c-1g
89     project: ccsdk/distribution
90     branch: master
91
92 - project:
93     name: ccsdk-distribution-whitesource
94     project-name: ccsdk-distribution
95     build-node: centos7-builder-4c-4g
96     jobs:
97       - gerrit-whitesource-scan:
98           java-opts: '-Xmx2048m'
99     java-version: openjdk11
100     mvn-version: 'mvn38'
101     mvn-settings: 'ccsdk-distribution-settings'
102     wss-product-name: ccsdk
103     mvn-clean-install: true
104     project: ccsdk/distribution
105     branch: master