Chore: Update CLM jobs to run only on master
[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     java-version: openjdk11
63     mvn-version: 'mvn38'
64     mvn-settings: 'ccsdk-parent-settings'
65     build-node: centos7-builder-4c-4g
66
67 - project:
68     name: ccsdk-parent-info
69     project-name: ccsdk-parent
70     jobs:
71       - gerrit-info-yaml-verify
72     build-node: centos7-builder-2c-1g
73     project: ccsdk/parent
74     branch: master
75
76 - project:
77     name: ccsdk-parent-whitesource
78     project-name: ccsdk-parent
79     jobs:
80       - gerrit-whitesource-scan
81     java-version: openjdk11
82     mvn-version: 'mvn38'
83     mvn-settings: 'ccsdk-parent-settings'
84     wss-product-name: ccsdk
85     mvn-clean-install: true
86     project: ccsdk/parent
87     branch: master