14aaa4f6bb294c96afd6a2553209d48df9059eba
[ci-management.git] / jjb / ccsdk / parent.yaml
1 ---
2 - project:
3     name: ccsdk-parent
4     project-name: 'ccsdk-parent'
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           cron: ''
16           sbom-generator: true
17       - '{project-name}-gerrit-release-jobs':
18           build-node: centos7-docker-8c-8g
19
20     mvn-snapshot-id: 'ecomp-snapshots'
21     nexus-snapshot-repo: 'snapshots'
22     project: 'ccsdk/parent'
23     stream:
24       - 'master':
25           branch: 'master'
26           jobs:
27             - gerrit-maven-verify:
28                 mvn-params: '-Drevision=3.0.0-SNAPSHOT'
29             - gerrit-maven-merge:
30                 mvn-params: '-Dmaven.test.skip=true -Drevision=3.0.0-SNAPSHOT'
31             - gerrit-maven-stage:
32                 mvn-params: '-Dmaven.test.skip=true -Drevision=3.0.0'
33             - '{project-name}-gerrit-release-jobs':
34                 mvn-params: '-Drevision=3.0.0'
35       - 'honolulu':
36           branch: 'honolulu'
37       - 'istanbul':
38           branch: 'istanbul'
39       - 'jakarta':
40           branch: 'jakarta'
41     java-version: openjdk11
42     mvn-version: 'mvn38'
43     mvn-settings: 'ccsdk-parent-settings'
44     # due to a strange macro / variable translation problem this needs to be
45     # passed as a string block to properly get the properties correctly defined
46     # in the job
47     maven-deploy-properties: |
48       deployAtEnd=true
49     files: '**'
50     archive-artifacts: ''
51
52 - project:
53     name: ccsdk-parent-clm
54     jobs:
55       - gerrit-maven-clm
56     nexus-iq-namespace: 'onap-'
57     project: 'ccsdk/parent'
58     project-name: 'ccsdk-parent'
59     stream:
60       - 'master':
61           branch: 'master'
62       - 'honolulu':
63           branch: 'honolulu'
64       - 'istanbul':
65           branch: 'istanbul'
66       - 'jakarta':
67           branch: 'jakarta'
68     java-version: openjdk11
69     mvn-version: 'mvn38'
70     mvn-settings: 'ccsdk-parent-settings'
71     build-node: centos7-builder-4c-4g
72
73 - project:
74     name: ccsdk-parent-info
75     project-name: ccsdk-parent
76     jobs:
77       - gerrit-info-yaml-verify
78     build-node: centos7-builder-2c-1g
79     project: ccsdk/parent
80     branch: master
81
82 - project:
83     name: ccsdk-parent-whitesource
84     project-name: ccsdk-parent
85     jobs:
86       - gerrit-whitesource-scan
87     java-version: openjdk11
88     mvn-version: 'mvn38'
89     mvn-settings: 'ccsdk-parent-settings'
90     wss-product-name: ccsdk
91     mvn-clean-install: true
92     project: ccsdk/parent
93     branch: master