Move release jobs to docker node
[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       - 'dublin':
10           branch: 'dublin'
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       - gerrit-maven-stage:
22           sign-artifacts: true
23           build-node: centos7-docker-8c-8g
24           maven-versions-plugin: true
25       - '{project-name}-gerrit-release-jobs':
26           build-node: centos7-docker-8c-8g
27     files: '**'
28     archive-artifacts: ''
29     build-node: 'ubuntu1604-builder-4c-4g'
30
31 - project:
32     name: optf-osdf-docker
33     project-name: 'optf-osdf'
34     project: 'optf/osdf'
35     stream:
36       - 'master':
37           branch: 'master'
38       - 'dublin':
39           branch: 'dublin'
40     mvn-settings: 'optf-osdf-settings'
41     subproject:
42       - 'osdf':
43           path: '.'
44           pattern: '**'
45           pom: 'pom.xml'
46     jobs:
47       - '{project-name}-{stream}-{subproject}-docker-java-version-shell-daily':
48           docker-pom: 'pom.xml'
49           mvn-goals: 'install'
50           mvn-params: '-Dmaven.test.skip=true'
51           script:
52             !include-raw-escape: 'build-optf-osdf-docker-image.sh'
53           build-node: queue-docker-4c-4g
54       - '{project-name}-{stream}-{subproject}-docker-java-shell-daily':
55           docker-pom: 'pom.xml'
56           mvn-goals: 'install'
57           mvn-params: '-Dmaven.test.skip=true'
58           script:
59             !include-raw-escape: 'build-optf-osdf-docker-image.sh'
60           build-node: queue-docker-4c-4g
61
62 - project:
63     name: optf-osdf-sonar
64     jobs:
65       - gerrit-maven-sonar
66     cron: '@daily'
67     build-node: ubuntu1604-builder-4c-4g
68     project: 'optf/osdf'
69     project-name: 'optf-osdf'
70     branch: 'master'
71     mvn-settings: 'optf-osdf-settings'
72     mvn-goals: 'clean install'
73     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
74
75 - project:
76     name: optf-osdf-clm
77     jobs:
78       - gerrit-maven-clm
79     nexus-iq-namespace: 'onap-'
80     project: optf/osdf
81     build-node: ubuntu1604-builder-4c-4g
82     project-name: 'optf-osdf'
83     stream:
84       - 'master':
85           branch: 'master'
86       - 'dublin':
87           branch: 'dublin'
88     mvn-settings: 'optf-osdf-settings'
89
90 - project:
91     name: optf-osdf-info
92     project-name: optf-osdf
93     jobs:
94       - gerrit-info-yaml-verify
95     project: optf/osdf
96     branch: master