Merge "Migrate to gerrit-maven-stage (OPTF)"
[ci-management.git] / jjb / optf / optf-cmso.yaml
1 ---
2 - project:
3     name: optf-project-view
4     project-name: optf
5     views:
6       - project-view
7
8 - project:
9     name: optf-cmso
10     project-name: 'optf-cmso'
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}-verify-java-checkstyle':
17          mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
18       - '{project-name}-{stream}-merge-properties-java':
19          mvn_properties:
20             - docker.pull.registry=nexus3.onap.org:10001
21             - docker.push.registry=nexus3.onap.org:10003
22       - '{project-name}-{stream}-release-java-daily-checkstyle':
23          setVersion: 'DoSetVersion'
24          mvn_properties:
25           - docker.pull.registry=nexus3.onap.org:10001
26       - '{project-name}-{stream}-docker-java-properties-daily':
27          setVersion: 'DoSetVersion'
28          docker-pom: 'pom.xml'
29          mvn-profile: 'docker'
30          mvn-params: '-Dmaven.test.skip=true'
31          maven-properties: |
32           cmso.registry=$
33
34     build-node: ubuntu1604-docker-8c-8g
35     project: 'optf/cmso'
36     stream:
37       - 'master':
38           branch: 'master'
39     mvn-settings: 'optf-cmso-settings'
40     subproject:
41       - 'cmso':
42           path: '.'
43           pattern: '**'
44           pom: 'pom.xml'
45
46 - project:
47     name: optf-cmso-sonar
48     jobs:
49       - gerrit-maven-sonar:
50           mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001  -DskipIntegrationTests=false'
51     cron: 'H 11 * * *'
52     build-node: ubuntu1604-docker-8c-8g
53     project: 'optf/cmso'
54     project-name: 'optf-cmso'
55     branch: 'master'
56     mvn-settings: 'optf-cmso-settings'
57     mvn-goals: 'clean install'
58     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
59
60 - project:
61     name: optf-cmso-clm
62     jobs:
63       - gerrit-maven-clm:
64          mvn-params: '-Ddocker.pull.registry=nexus3.onap.org:10001'
65     nexus-iq-namespace: 'onap-'
66     project: optf/cmso
67     project-name: 'optf-cmso'
68     build-node: ubuntu1604-docker-8c-8g
69     stream:
70       - 'master':
71           branch: 'master'
72     mvn-settings: 'optf-cmso-settings'
73
74 - project:
75     name: optf-cmso-info
76     project-name: optf-cmso
77     jobs:
78       - gerrit-info-yaml-verify
79     project: optf/cmso
80     branch: master