ed43f4a7d4230904b3135ce9733da9ec90bbbead
[ci-management.git] / jjb / policy / policy-apex-pdp.yaml
1 ---
2 - project:
3     name: policy-project-view
4     project-name: policy
5     views:
6       - project-view
7
8 - project:
9     name: policy-apex-pdp
10     project-name: "policy-apex-pdp"
11     jobs:
12       - "{project-name}-{stream}-verify-java"
13       - "{project-name}-{stream}-merge-java":
14           docker-pom: "pom.xml"
15           mvn-profile: "docker"
16           mvn-params: "-P docker"
17       - gerrit-maven-stage:
18           sbom-generator: true
19           sign-artifacts: true
20           build-node: centos8-docker-4c-4g
21           maven-versions-plugin: true
22           mvn-params: "-Dmaven.test.skip=true"
23       - gerrit-maven-docker-stage:
24           sbom-generator: true
25           build-node: ubuntu1804-docker-8c-8g
26           maven-versions-plugin: true
27           mvn-params: "-P docker -Dmaven.test.skip=true"
28           container-public-registry: "nexus3.onap.org:10001"
29           container-staging-registry: "nexus3.onap.org:10003"
30       - "{project-name}-gerrit-release-jobs":
31           build-node: centos7-docker-2c-1g
32
33     project: "policy/apex-pdp"
34     stream:
35       - "master":
36           branch: "master"
37       - "java-17":
38           branch: "java-17"
39     mvn-settings: "policy-apex-pdp-settings"
40     java-version: openjdk17
41     files: "**"
42     archive-artifacts: ""
43     build-node: ubuntu1804-docker-8c-8g
44
45 - project:
46     name: policy-apex-pdp-java11
47     project-name: "policy-apex-pdp"
48     jobs:
49       - "{project-name}-{stream}-verify-java"
50       - "{project-name}-{stream}-merge-java":
51           docker-pom: "pom.xml"
52           mvn-profile: "docker"
53           mvn-params: "-P docker"
54       - gerrit-maven-stage:
55           sbom-generator: true
56           sign-artifacts: true
57           build-node: centos8-docker-4c-4g
58           maven-versions-plugin: true
59           mvn-params: "-Dmaven.test.skip=true"
60       - gerrit-maven-docker-stage:
61           sbom-generator: true
62           build-node: ubuntu1804-docker-8c-8g
63           maven-versions-plugin: true
64           mvn-params: "-P docker -Dmaven.test.skip=true"
65           container-public-registry: "nexus3.onap.org:10001"
66           container-staging-registry: "nexus3.onap.org:10003"
67       - "{project-name}-gerrit-release-jobs":
68           build-node: centos7-docker-2c-1g
69
70     project: "policy/apex-pdp"
71     stream:
72       - "honolulu":
73           branch: "honolulu"
74       - "istanbul":
75           branch: "istanbul"
76       - "jakarta":
77           branch: "jakarta"
78       - "kohn":
79           branch: "kohn"
80       - "london":
81           branch: "london"
82     mvn-settings: "policy-apex-pdp-settings"
83     java-version: openjdk11
84     files: "**"
85     archive-artifacts: ""
86     build-node: ubuntu1804-docker-8c-8g
87
88 - project:
89     name: policy-apex-pdp-sonar
90     jobs:
91       - gerrit-maven-sonar
92     sonarcloud: true
93     sonarcloud-project-organization: "{sonarcloud_project_organization}"
94     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
95     sonar-mvn-goal: "{sonar_mvn_goal}"
96     cron: "@daily"
97     build-node: ubuntu1804-builder-4c-4g
98     project: "policy/apex-pdp"
99     project-name: "policy-apex-pdp"
100     branch: "master"
101     mvn-settings: "policy-apex-pdp-settings"
102     java-version: openjdk17
103     mvn-goals: "clean install"
104     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
105
106 - project:
107     name: policy-apex-pdp-clm
108     jobs:
109       - gerrit-maven-clm
110     nexus-iq-namespace: "onap-"
111     project: policy/apex-pdp
112     project-name: "policy-apex-pdp"
113     stream:
114       - "master":
115           branch: "master"
116     mvn-settings: "policy-apex-pdp-settings"
117     java-version: openjdk17