Enable Coverity Scan daily check for "so" component
[ci-management.git] / jjb / so / so.yaml
1 ---
2 - project:
3     name: so-project-view
4     project-name: so
5     views:
6       - project-view
7
8 - project:
9     name: so
10     project-name: 'so'
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: centos7-builder-4c-4g
17           maven-versions-plugin: true
18       - gerrit-maven-docker-stage:
19           build-node: ubuntu1604-docker-8c-8g
20           maven-versions-plugin: true
21           mvn-params: '-P docker -Dmaven.test.skip=true'
22           container-public-registry: 'nexus3.onap.org:10001'
23           container-staging-registry: 'nexus3.onap.org:10003'
24     project: 'so'
25     stream:
26       - 'master':
27           branch: 'master'
28     mvn-settings: 'so-settings'
29     files: '**'
30     archive-artifacts: ''
31     build-node: ubuntu1604-builder-4c-4g
32
33 - project:
34     name: so-sonar
35     jobs:
36       - gerrit-maven-sonar
37     cron: '@daily'
38     build-node: ubuntu1604-builder-4c-4g
39     project: 'so'
40     project-name: 'so'
41     branch: 'master'
42     mvn-settings: 'so-settings'
43     mvn-goals: 'clean install'
44     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
45
46 - project:
47     name: 'so-coverity'
48     jobs:
49       - 'onap-gerrit-maven-coverity'
50     cron: '@daily'
51     build-node: 'ubuntu1604-builder-4c-4g'
52     project: 'so'
53     project-name: 'so'
54     branch: 'master'
55     mvn-settings: 'so-settings'
56     mvn-params: '-Dmaven.test.skip=true'
57     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
58     coverity-project-name: 'onap-so'
59     coverity-token: 'SrGGJp9T1n1lhJn2sF72XQ'
60     coverity-user-email: 'A.Naluzhnyy@samsung.com'
61     coverity-search-paths: >
62       so-monitoring/so-monitoring-ui/src/main/frontend/src
63     coverity-search-exclude-regexs: >
64       /cov-int/
65       /cov-analysis-
66       ^/usr/
67       ^/home/
68       /node_modules/
69       /bower_components/
70       /bower_components_external/
71       /src/test/
72       /__test__/
73
74 - project:
75     name: so-clm
76     jobs:
77       - gerrit-maven-clm
78     nexus-iq-namespace: 'onap-'
79     project: so
80     project-name: 'so'
81     build-node: ubuntu1604-builder-4c-4g
82     stream:
83       - 'master':
84           branch: 'master'
85       - 'dublin':
86           branch: 'dublin'
87     mvn-settings: 'so-settings'
88
89 - project:
90     name: so-info
91     project-name: so
92     jobs:
93       - gerrit-info-yaml-verify
94     project: so
95     branch: master