Add dublin jenkins jobs for dmaap datarouter
[ci-management.git] / jjb / dmaap / dmaap-datarouter.yaml
1 - project:
2     name: dmaap-datarouter
3     project-name: 'dmaap-datarouter'
4     jobs:
5       - '{project-name}-{stream}-verify-java'
6       - '{project-name}-{stream}-merge-java'
7       - '{project-name}-{stream}-release-version-java-daily'
8       #
9       # see DMAAP-334 for more details, but
10       #     - '{project-name}-{stream}-docker-java-daily':
11       # doesn't support mvn-goals override, so trying this...
12       - '{project-name}-{stream}-docker-java-shell-daily':
13           mvn-goals: 'clean package -P docker docker:build docker:push'
14           # No-op
15           script: '/bin/true'
16           build-node: 'ubuntu1604-docker-8c-8g'
17
18     project: 'dmaap/datarouter'
19     stream:
20       - 'master':
21           branch: 'master'
22       - 'dublin':
23           branch: 'dublin'
24     mvn-settings: 'dmaap-datarouter-settings'
25     files: '**'
26     archive-artifacts: ''
27
28 - project:
29     name: dmaap-datarouter-casablanca
30     project-name: 'dmaap-datarouter'
31     jobs:
32       - '{project-name}-{stream}-verify-java'
33       - '{project-name}-{stream}-merge-java'
34       - '{project-name}-{stream}-release-version-java-daily'
35       #
36       # see DMAAP-334 for more details, but
37       #     - '{project-name}-{stream}-docker-java-daily':
38       # doesn't support mvn-goals override, so trying this...
39       - '{project-name}-{stream}-docker-java-shell-daily':
40             mvn-goals: 'clean package -P docker docker:build -DpushImage'
41             # No-op
42             script: '/bin/true'
43             build-node: 'ubuntu1604-docker-8c-8g'
44
45     project: 'dmaap/datarouter'
46     stream:
47       - 'casablanca':
48           branch: 'casablanca'
49     mvn-settings: 'dmaap-datarouter-settings'
50     files: '**'
51     archive-artifacts: ''
52
53 - project:
54     name: dmaap-datarouter-sonar
55     jobs:
56       - gerrit-maven-sonar
57     cron: '@daily'
58     build-node: ubuntu1604-builder-4c-4g
59     project: 'dmaap/datarouter'
60     project-name: 'dmaap-datarouter'
61     branch: 'master'
62     mvn-settings: 'dmaap-datarouter-settings'
63     mvn-goals: 'clean install'
64     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
65
66 - project:
67     name: dmaap-datarouter-clm
68     jobs:
69       - gerrit-maven-clm
70     nexus-iq-namespace: 'onap-'
71     project: dmaap/datarouter
72     project-name: 'dmaap-datarouter'
73     branch: 'master'
74     mvn-settings: 'dmaap-datarouter-settings'
75
76 - project:
77     name: dmaap-datarouter-info
78     project-name: dmaap-datarouter
79     jobs:
80       - gerrit-info-yaml-verify
81     project: dmaap/datarouter
82     branch: master