Add HOWTOs link to ONAP Wiki on Coverity job and view pages
[ci-management.git] / jjb / policy / policy-api.yaml
1 ---
2 - project:
3     name: policy-api
4     project-name: 'policy-api'
5     jobs:
6       - '{project-name}-{stream}-verify-java'
7       - '{project-name}-{stream}-merge-java':
8           docker-pom: 'pom.xml'
9           mvn-params: '-P docker'
10           build-node: ubuntu1604-docker-8c-8g
11       - '{project-name}-{stream}-docker-version-java-daily':
12           docker-pom: 'pom.xml'
13           mvn-profile: 'docker'
14           mvn-params: '-Dmaven.test.skip=true'
15           disabled: true
16           build-node: ubuntu1604-docker-8c-8g
17
18     project: 'policy/api'
19     stream:
20       - 'master':
21           branch: 'master'
22     mvn-settings: 'policy-api-settings'
23     files: '**'
24     archive-artifacts: ''
25     build-node: ubuntu1604-builder-4c-4g
26
27 - project:
28     name: policy-api-dublin
29     project-name: 'policy-api-dublin'
30     jobs:
31       - '{project-name}-{stream}-verify-java'
32       - '{project-name}-{stream}-merge-java':
33           docker-pom: 'pom.xml'
34           mvn-params: '-P docker'
35           build-node: ubuntu1604-docker-8c-8g
36       - '{project-name}-{stream}-docker-version-java-daily':
37           docker-pom: 'pom.xml'
38           mvn-profile: 'docker'
39           mvn-params: '-Dmaven.test.skip=true'
40           disabled: false
41           build-node: ubuntu1604-docker-8c-8g
42
43     project: 'policy/api'
44     stream:
45       - 'dublin':
46           branch: 'dublin'
47     mvn-settings: 'policy-api-settings'
48
49 - project:
50     name: policy-api-sonar
51     jobs:
52       - gerrit-maven-sonar
53     cron: '@daily'
54     build-node: ubuntu1604-builder-4c-4g
55     project: 'policy/api'
56     project-name: 'policy-api'
57     branch: 'master'
58     mvn-settings: 'policy-api-settings'
59     mvn-goals: 'clean install'
60     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
61
62 - project:
63     name: policy-api-clm
64     jobs:
65       - gerrit-maven-clm
66     nexus-iq-namespace: 'onap-'
67     project: policy/api
68     project-name: 'policy-api'
69     branch: 'master'
70     mvn-settings: 'policy-api-settings'
71
72 - project:
73     name: policy-api-info
74     project-name: policy-api
75     jobs:
76       - gerrit-info-yaml-verify
77     project: policy/api
78     branch: master