Ensure INFO runs in centos
[ci-management.git] / jjb / portal / portal.yaml
1 ---
2 - project:
3     name: portal-project-view
4     project-name: portal
5     views:
6       - project-view
7
8 - project:
9     name: portal
10     project-name: 'portal'
11     jobs:
12       - gerrit-maven-stage:
13           sign-artifacts: true
14           build-node: centos7-builder-4c-4g
15           maven-versions-plugin: true
16       - '{project-name}-{stream}-release-java-daily'
17     project: 'portal'
18     stream:
19       - 'master':
20           branch: 'master'
21     mvn-settings: 'portal-settings'
22     files: '**'
23     archive-artifacts: ''
24     build-node: ubuntu1604-builder-4c-4g
25     maven-deploy-properties: -Dbuild.number=$BUILD_NUMBER
26
27 - project:
28     name: portal-sonar
29     jobs:
30       - gerrit-maven-sonar
31     sonarcloud: true
32     sonarcloud-project-organization: '{sonarcloud_project_organization}'
33     sonarcloud-api-token: '{sonarcloud_api_token}'
34     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
35     sonar-mvn-goal: '{sonar_mvn_goal}'
36     cron: '@daily'
37     build-node: ubuntu1604-builder-4c-4g
38     project: 'portal'
39     project-name: 'portal'
40     branch: 'master'
41     mvn-settings: 'portal-settings'
42     mvn-goals: 'clean install'
43     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
44
45 - project:
46     name: 'portal-coverity'
47     jobs:
48       - 'onap-gerrit-maven-coverity'
49     cron: '@daily'
50     max-git-repo-age-hours: 48
51     build-node: 'ubuntu1604-builder-4c-4g'
52     project: 'portal'
53     project-name: 'portal'
54     branch: 'master'
55     mvn-settings: 'portal-settings'
56     # FIXME: it does not build without building tests at the moment
57     #mvn-params: '-Dmaven.test.skip=true'
58     mvn-params: '-DskipTests'
59     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
60     coverity-project-name: 'onap-portal'
61     coverity-token: 'ViM5eI953g1mE2vb8MiHtA'
62     coverity-user-email: 'A.Naluzhnyy@samsung.com'
63     coverity-search-paths: >
64       ecomp-portal-FE-os/client
65       ecomp-portal-FE-os/mock
66       ecomp-portal-FE-os/server
67       ecomp-portal-widget-ms
68       ecomp-portal-FE-common/client/app
69     coverity-search-exclude-regexs: >
70       /cov-int/
71       /cov-analysis-
72       ^/usr/
73       ^/home/
74       /node_modules/
75       /bower_components/
76       /bower_components_external/
77       /src/test/
78       /__test__/
79
80 - project:
81     name: portal-clm
82     jobs:
83       - gerrit-maven-clm
84     nexus-iq-namespace: 'onap-'
85     project: portal
86     project-name: 'portal'
87     branch: 'master'
88     build-node: ubuntu1604-builder-4c-4g
89     mvn-settings: 'portal-settings'
90
91 - project:
92     name: portal-info
93     project-name: portal
94     jobs:
95       - gerrit-info-yaml-verify
96     build-node: centos7-builder-2c-1g
97     project: portal
98     branch: master