Refactor: Cleanup for pre-commit
[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