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