ef875726e72f39654eb1f0751b94d32e05b2f81a
[ci-management.git] / jjb / externalapi / externalapi-nbi.yaml
1 ---
2 - project:
3     name: externalapi-project-view
4     project-name: externalapi
5     views:
6       - project-view
7
8 - project:
9     name: externalapi-nbi
10     project-name: "externalapi-nbi"
11     jobs:
12       - "{project-name}-{stream}-verify-java"
13       - "{project-name}-{stream}-merge-java"
14       - gerrit-maven-stage:
15           sign-artifacts: true
16           build-node: centos8-docker-8c-8g
17           maven-versions-plugin: true
18           mvn-params: "-Dmaven.test.skip=true"
19       - gerrit-maven-docker-stage:
20           build-node: ubuntu1804-docker-8c-8g
21           maven-versions-plugin: true
22           container-public-registry: "nexus3.onap.org:10001"
23           container-staging-registry: "nexus3.onap.org:10003"
24           mvn-params: "-Dmaven.test.skip=true -P docker"
25       - "{project-name}-gerrit-release-jobs":
26           build-node: centos7-docker-2c-1g
27     project: "externalapi/nbi"
28     stream:
29       - "master":
30           branch: "master"
31     mvn-settings: "externalapi-nbi-settings"
32     java-version: openjdk11
33     files: "**"
34     archive-artifacts: ""
35     build-node: ubuntu1804-builder-4c-4g
36
37 - project:
38     name: externalapi-nbi-arm64
39     project-name: "externalapi-nbi-arm64"
40     jobs:
41       - "{project-name}-{stream}-docker-version-java-daily":
42           docker-pom: "pom.xml"
43           mvn-profile: "docker"
44           mvn-params: "-Dmaven.test.skip=true"
45           build-node: "ubuntu1804-docker-arm64-4c-2g"
46     project: "externalapi/nbi"
47     stream:
48       - "master":
49           branch: "master"
50     mvn-settings: "externalapi-nbi-settings"
51     files: "**"
52     archive-artifacts: ""
53
54 - project:
55     name: externalapi-nbi-clm
56     jobs:
57       - gerrit-maven-clm
58     nexus-iq-namespace: "onap-"
59     project: "externalapi/nbi"
60     project-name: "externalapi-nbi"
61     stream:
62       - "master":
63           branch: "master"
64     mvn-settings: "externalapi-nbi-settings"
65     java-version: openjdk11
66
67 - project:
68     name: externalapi-nbi-sonar
69     jobs:
70       - gerrit-maven-sonar-prescan-script
71     sonarcloud: true
72     sonarcloud-project-organization: "{sonarcloud_project_organization}"
73     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
74     sonar-mvn-goal: "{sonar_mvn_goal}"
75     cron: "@daily"
76     build-node: ubuntu1804-builder-4c-4g
77     project: "externalapi/nbi"
78     project-name: "externalapi-nbi"
79     branch: "master"
80     mvn-settings: "externalapi-nbi-settings"
81     mvn-goals: "clean install"
82     mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
83     java-version: openjdk11
84     sonar-prescan-script: !include-raw-escape: ../ubuntu-latest-nodejs.sh
85
86 - project:
87     name: externalapi-nbi-info
88     project-name: externalapi-nbi
89     jobs:
90       - gerrit-info-yaml-verify
91     build-node: centos8-builder-2c-1g
92     project: externalapi/nbi
93     branch: master