7f8651eb9f15fb2e56094f5d0e8642810eb4e6e3
[ci-management.git] / jjb / policy / policy-clamp.yaml
1 ---
2 - project:
3     name: policy-clamp
4     project-name: "policy-clamp"
5     jobs:
6       - gerrit-maven-stage:
7           build-node: centos8-docker-8c-8g
8           sbom-generator: true
9           maven-versions-plugin: true
10           sign-artifacts: true
11           mvn-params: "-Dmaven.test.skip=true"
12       - gerrit-maven-docker-stage:
13           sbom-generator: true
14           build-node: ubuntu1804-docker-8c-8g
15           maven-versions-plugin: true
16           container-public-registry: "nexus3.onap.org:10001"
17           container-staging-registry: "nexus3.onap.org:10003"
18           mvn-params: "-Dmaven.test.skip=true -P docker"
19       - "{project-name}-{stream}-verify-java":
20           mvn-params: "-P docker"
21           build-node: ubuntu1804-docker-8c-16g
22       - "{project-name}-{stream}-merge-java":
23           build-node: ubuntu1804-docker-8c-16g
24           mvn-params: "-P docker"
25       - "{project-name}-gerrit-release-jobs":
26           build-node: centos7-docker-2c-1g
27
28     project: "policy/clamp"
29     stream:
30       - "master":
31           branch: "master"
32       - "honolulu":
33           branch: "honolulu"
34       - "istanbul":
35           branch: "istanbul"
36       - "jakarta":
37           branch: "jakarta"
38       - "kohn":
39           branch: "kohn"
40       - "london":
41           branch: "london"
42     mvn-settings: "policy-clamp-settings"
43     java-version: openjdk11
44     files: "**"
45     archive-artifacts: ""
46     build-node: ubuntu1804-docker-8c-8g
47
48 - project:
49     name: policy-clamp-sonar
50     jobs:
51       - gerrit-maven-sonar:
52     sonarcloud: true
53     sonarcloud-project-organization: "{sonarcloud_project_organization}"
54     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
55     sonar-mvn-goal: "{sonar_mvn_goal}"
56     cron: "@daily"
57     build-node: ubuntu1804-docker-8c-8g
58     project: "policy/clamp"
59     project-name: "policy-clamp"
60     branch: "master"
61     mvn-settings: "policy-clamp-settings"
62     mvn-goals: "clean install"
63     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
64     java-version: openjdk11
65
66 - project:
67     name: policy-clamp-clm
68     jobs:
69       - gerrit-maven-clm:
70     nexus-iq-namespace: "onap-"
71     project: "policy/clamp"
72     project-name: "policy-clamp"
73     stream:
74       - "master":
75           branch: "master"
76     mvn-settings: "policy-clamp-settings"
77     build-node: ubuntu1804-docker-8c-8g
78     java-version: openjdk11