Merge "Migrate to gerrit-maven-stage (CLAMP)"
[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     mvn-settings: 'dmaap-datarouter-settings'
23     files: '**'
24     archive-artifacts: ''
25
26 - project:
27     name: dmaap-datarouter-casablanca
28     project-name: 'dmaap-datarouter'
29     jobs:
30       - '{project-name}-{stream}-verify-java'
31       - '{project-name}-{stream}-merge-java'
32       - '{project-name}-{stream}-release-version-java-daily'
33       #
34       # see DMAAP-334 for more details, but
35       #     - '{project-name}-{stream}-docker-java-daily':
36       # doesn't support mvn-goals override, so trying this...
37       - '{project-name}-{stream}-docker-java-shell-daily':
38             mvn-goals: 'clean package -P docker docker:build -DpushImage'
39             # No-op
40             script: '/bin/true'
41             build-node: 'ubuntu1604-docker-8c-8g'
42
43     project: 'dmaap/datarouter'
44     stream:
45       - 'casablanca':
46           branch: 'casablanca'
47     mvn-settings: 'dmaap-datarouter-settings'
48     files: '**'
49     archive-artifacts: ''
50
51 - project:
52     name: dmaap-datarouter-sonar
53     jobs:
54       - gerrit-maven-sonar
55     cron: '@daily'
56     build-node: ubuntu1604-builder-4c-4g
57     project: 'dmaap/datarouter'
58     project-name: 'dmaap-datarouter'
59     branch: 'master'
60     mvn-settings: 'dmaap-datarouter-settings'
61     mvn-goals: 'clean install'
62     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
63
64 - project:
65     name: dmaap-datarouter-clm
66     jobs:
67       - gerrit-maven-clm
68     nexus-iq-namespace: 'onap-'
69     project: dmaap/datarouter
70     project-name: 'dmaap-datarouter'
71     branch: 'master'
72     mvn-settings: 'dmaap-datarouter-settings'
73
74 - project:
75     name: dmaap-datarouter-info
76     project-name: dmaap-datarouter
77     jobs:
78       - gerrit-info-yaml-verify
79     project: dmaap/datarouter
80     branch: master