8733f3d630109d5b49fd03b583e65172e999cc4e
[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: centos7-builder-4c-4g
18           maven-versions-plugin: true
19       - gerrit-maven-docker-stage:
20           sign-artifacts: true
21           build-node: centos7-docker-8c-8g
22           maven-versions-plugin: true
23           mvn-params: '-Dskip.docker.build=false -Dskip.docker.push=false -Dskip.docker.tag=false -Ddocker.push.registry=nexus3.onap.org:10003'
24           container-public-registry: 'nexus3.onap.org:10001'
25           container-staging-registry: 'nexus3.onap.org:10003'
26       - '{project-name}-gerrit-release-jobs':
27           build-node: centos7-docker-8c-8g
28       - '{project-name}-{stream}-aai-docker-java-daily':
29           pom: 'deployment/docker/pom.xml'
30           mvn-goals: 'docker:build'
31           docker-image-name: 'onap/cli'
32           build-node: ubuntu1804-docker-8c-8g
33     project: 'cli'
34     stream:
35         - 'master':
36                 branch: 'master'
37                 java-version: openjdk11
38     mvn-settings: 'cli-settings'
39     files: '**'
40     archive-artifacts: ''
41     build-node: ubuntu1804-builder-4c-4g
42
43 #- project:
44 #    name: cli-arm64
45 #    project-name: 'cli-arm64'
46 #    jobs:
47 #      - '{project-name}-{stream}-aai-docker-java-daily':
48 #          pom: 'deployment/docker/pom.xml'
49 #          mvn-goals: 'docker:build'
50 #          docker-image-name: 'onap/cli'
51 #
52 #    project: 'cli'
53 #    stream:
54 #      - 'master':
55 #          branch: 'master'
56 #    mvn-settings: 'cli-settings'
57 #    files: '**'
58 #    archive-artifacts: ''
59 #    build-node: ubuntu1804-docker-arm64-4c-2g
60 #
61 - project:
62     name: cli-sonar
63     java-version: openjdk11
64     jobs:
65       - gerrit-maven-sonar
66     sonarcloud: true
67     sonarcloud-project-organization: '{sonarcloud_project_organization}'
68     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
69     sonar-mvn-goal: '{sonar_mvn_goal}'
70     cron: '@daily'
71     build-node: ubuntu1804-builder-4c-4g
72     project: 'cli'
73     project-name: 'cli'
74     branch: 'master'
75     mvn-settings: 'cli-settings'
76     mvn-goals: 'clean install'
77     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
78
79 - project:
80     name: cli-clm
81     java-version: openjdk11
82     jobs:
83       - gerrit-maven-clm
84     nexus-iq-namespace: 'onap-'
85     project: 'cli'
86     project-name: 'cli'
87     branch: 'master'
88     mvn-settings: 'cli-settings'
89     build-node: ubuntu1804-builder-4c-4g
90
91 - project:
92     name: cli-info
93     project-name: cli
94     jobs:
95       - gerrit-info-yaml-verify
96     build-node: centos7-builder-2c-1g
97     project: cli
98     branch: master
99
100 - project:
101     name: cli-sonar-verify
102     java-version: openjdk11
103     mvn-version: "mvn36"
104     maven-version: "mvn36"
105     jobs:
106       - gerrit-maven-sonar-verify
107     sonarcloud: true
108     sonarcloud-project-organization: '{sonarcloud_project_organization}'
109     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
110     sonar-mvn-goal: '{sonar_mvn_goal}'
111     build-node: ubuntu1804-docker-8c-8g
112     project: 'cli'
113     project-name: 'cli'
114     branch: 'master'
115     mvn-settings: 'cli-settings'
116     mvn-goals: 'clean install'
117     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'