Migrate to gerrit-maven-stage (CLAMP)
[ci-management.git] / jjb / optf / optf-osdf.yaml
1 ---
2 - project:
3     name: optf-osdf
4     project-name: 'optf-osdf'
5     project: 'optf/osdf'
6     stream:
7       - 'master':
8           branch: 'master'
9       - 'beijing':
10           branch: 'beijing'
11     mvn-settings: 'optf-osdf-settings'
12     subproject:
13       - 'osdf':
14           path: '.'
15           pattern: '**'
16           pom: 'pom.xml'
17     jobs:
18       - '{project-name}-{stream}-{subproject}-verify-python'
19       - '{project-name}-{stream}-{subproject}-verify-java'
20       - '{project-name}-{stream}-{subproject}-merge-java'
21       - '{project-name}-{stream}-{subproject}-release-version-java-daily'
22     files: '**'
23     archive-artifacts: ''
24     build-node: 'ubuntu1604-builder-4c-4g'
25
26 - project:
27     name: optf-osdf-docker
28     project-name: 'optf-osdf'
29     project: 'optf/osdf'
30     stream:
31       - 'master':
32           branch: 'master'
33       - 'beijing':
34           branch: 'beijing'
35     mvn-settings: 'optf-osdf-settings'
36     subproject:
37       - 'osdf':
38           path: '.'
39           pattern: '**'
40           pom: 'pom.xml'
41     jobs:
42       - '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily':
43           docker-pom: 'pom.xml'
44           mvn-goals: 'install'
45           mvn-params: '-Dmaven.test.skip=true'
46           script:
47             !include-raw-escape: 'build-optf-osdf-docker-image.sh'
48           build-node: queue-docker-4c-4g
49       - '{project-name}-{stream}-{subproject}-docker-java-shell-daily':
50           docker-pom: 'pom.xml'
51           mvn-goals: 'install'
52           mvn-params: '-Dmaven.test.skip=true'
53           script:
54             !include-raw-escape: 'build-optf-osdf-docker-image.sh'
55           build-node: queue-docker-4c-4g
56
57 - project:
58     name: optf-osdf-sonar
59     jobs:
60       - gerrit-maven-sonar
61     cron: '@daily'
62     build-node: ubuntu1604-builder-4c-4g
63     project: 'optf/osdf'
64     project-name: 'optf-osdf'
65     branch: 'master'
66     mvn-settings: 'optf-osdf-settings'
67     mvn-goals: 'clean install'
68     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
69
70 - project:
71     name: optf-osdf-clm
72     jobs:
73       - gerrit-maven-clm
74     nexus-iq-namespace: 'onap-'
75     project: optf/osdf
76     project-name: 'optf-osdf'
77     stream:
78       - 'master':
79           branch: 'master'
80       - 'casablanca':
81           branch: 'casablanca'
82     mvn-settings: 'optf-osdf-settings'