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