blob: 924ea37868bd21cd62763dcc865fed81730d7e8f [file] [log] [blame]
ramverma3c8282d2020-01-30 17:00:13 +00001---
2- project:
3 name: policy-gui
4 project-name: 'policy-gui'
5 jobs:
6 - '{project-name}-{stream}-verify-java'
7 - '{project-name}-{stream}-merge-java':
8 docker-pom: 'pom.xml'
9 mvn-params: '-P docker'
Ram Krishna Verma762d7cf2020-02-12 10:22:49 -050010 build-node: ubuntu1604-docker-8c-8g
ramverma3c8282d2020-01-30 17:00:13 +000011 - gerrit-maven-stage:
12 sign-artifacts: true
13 build-node: centos7-builder-4c-4g
14 maven-versions-plugin: true
15 - gerrit-maven-docker-stage:
Ram Krishna Verma762d7cf2020-02-12 10:22:49 -050016 build-node: ubuntu1604-docker-8c-8g
ramverma3c8282d2020-01-30 17:00:13 +000017 maven-versions-plugin: true
18 mvn-params: '-P docker -Dmaven.test.skip=true'
19 container-public-registry: 'nexus3.onap.org:10001'
20 container-staging-registry: 'nexus3.onap.org:10003'
21 - '{project-name}-gerrit-release-jobs':
22 build-node: centos7-builder-4c-4g
23
24 project: 'policy/gui'
25 stream:
26 - 'master':
27 branch: 'master'
28 mvn-settings: 'policy-gui-settings'
29 java-version: openjdk11
30 files: '**'
31 archive-artifacts: ''
32 build-node: ubuntu1604-builder-4c-4g
33
34- project:
35 name: policy-gui-sonar
36 jobs:
37 - gerrit-maven-sonar
38 sonarcloud: true
39 sonarcloud-project-organization: '{sonarcloud_project_organization}'
40 sonarcloud-api-token: '{sonarcloud_api_token}'
41 sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
42 sonar-mvn-goal: '{sonar_mvn_goal}'
43 cron: '@daily'
44 build-node: ubuntu1604-builder-4c-4g
45 project: 'policy/gui'
46 project-name: 'policy-gui'
47 branch: 'master'
48 mvn-settings: 'policy-gui-settings'
49 java-version: openjdk11
50 mvn-goals: 'clean install'
51 mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
52
53- project:
54 name: policy-gui-clm
55 jobs:
56 - gerrit-maven-clm
57 nexus-iq-namespace: 'onap-'
58 project: policy/gui
59 project-name: 'policy-gui'
60 branch: 'master'
61 mvn-settings: 'policy-gui-settings'
62 java-version: openjdk11
63
64- project:
65 name: policy-gui-info
66 project-name: policy-gui
67 jobs:
68 - gerrit-info-yaml-verify
69 project: policy/gui
70 branch: master