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