Refactor: Cleanup for pre-commit
[ci-management.git] / jjb / cli / cli.yaml
1 ---
2 - project:
3       name: cli-project-view
4       project-name: cli
5       views:
6           - project-view
7
8 - project:
9       name: cli
10       java-version: openjdk11
11       project-name: "cli"
12       jobs:
13           - "{project-name}-{stream}-verify-java"
14           - "{project-name}-{stream}-merge-java"
15           - gerrit-maven-stage:
16                 sign-artifacts: true
17                 build-node: centos8-docker-4c-4g
18                 maven-versions-plugin: true
19           - gerrit-maven-docker-stage:
20                 sign-artifacts: true
21                 build-node: centos8-docker-8c-8g
22                 maven-versions-plugin: true
23                 # yamllint disable-line rule:line-length
24                 mvn-params: "-Dskip.docker.build=false -Dskip.docker.push=false -Dskip.docker.tag=false -Ddocker.push.registry=nexus3.onap.org:10003"
25                 container-public-registry: "nexus3.onap.org:10001"
26                 container-staging-registry: "nexus3.onap.org:10003"
27           - "{project-name}-gerrit-release-jobs":
28                 build-node: centos7-docker-2c-1g
29           - "{project-name}-{stream}-aai-docker-java-daily":
30                 pom: "deployment/docker/pom.xml"
31                 mvn-goals: "docker:build"
32                 docker-image-name: "onap/cli"
33                 build-node: ubuntu1804-docker-8c-8g
34       project: "cli"
35       stream:
36           - "master":
37                 branch: "master"
38                 java-version: openjdk11
39       mvn-settings: "cli-settings"
40       files: "**"
41       archive-artifacts: ""
42       build-node: ubuntu1804-builder-4c-4g
43
44 - project:
45       name: cli-sonar
46       java-version: openjdk11
47       jobs:
48           - gerrit-maven-sonar
49       sonarcloud: true
50       sonarcloud-project-organization: "{sonarcloud_project_organization}"
51       sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
52       sonar-mvn-goal: "{sonar_mvn_goal}"
53       cron: "@daily"
54       build-node: ubuntu1804-builder-4c-4g
55       project: "cli"
56       project-name: "cli"
57       branch: "master"
58       mvn-settings: "cli-settings"
59       mvn-goals: "clean install"
60       mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"
61
62 - project:
63       name: cli-clm
64       java-version: openjdk11
65       jobs:
66           - gerrit-maven-clm
67       nexus-iq-namespace: "onap-"
68       project: "cli"
69       project-name: "cli"
70       branch: "master"
71       mvn-settings: "cli-settings"
72       build-node: ubuntu1804-builder-4c-4g
73
74 - project:
75       name: cli-info
76       project-name: cli
77       jobs:
78           - gerrit-info-yaml-verify
79       build-node: centos8-builder-2c-1g
80       project: cli
81       branch: master
82
83 - project:
84       name: cli-sonar-verify
85       java-version: openjdk11
86       mvn-version: "mvn36"
87       maven-version: "mvn36"
88       jobs:
89           - gerrit-maven-sonar-verify
90       sonarcloud: true
91       sonarcloud-project-organization: "{sonarcloud_project_organization}"
92       sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
93       sonar-mvn-goal: "{sonar_mvn_goal}"
94       build-node: ubuntu1804-docker-8c-8g
95       project: "cli"
96       project-name: "cli"
97       branch: "master"
98       mvn-settings: "cli-settings"
99       mvn-goals: "clean install"
100       mvn-opts: "-Xmx1024m -XX:MaxPermSize=256m"