Merge "Remove unused maven merge job"
[releng/builder.git] / jjb / releng-templates-java.yaml
1 ---
2 - job-group:
3     name: odl-maven-jobs
4
5     jobs:
6       - gerrit-maven-clm
7
8       - gerrit-maven-merge:
9           post_build_trigger:
10             - project:
11                 - 'distribution-merge-{stream}'
12               condition: SUCCESS
13               trigger-with-no-params: true
14
15       - gerrit-maven-release
16       - gerrit-maven-verify
17       - gerrit-maven-verify-dependencies:
18           build-timeout: 180
19
20 - job-template:
21     name: '{project-name}-integration-{stream}'
22
23     project-type: freestyle
24     node: '{build-node}'
25     jdk: '{jdk}'
26
27     properties:
28       - opendaylight-infra-properties:
29           build-days-to-keep: '{build-days-to-keep}'
30
31     parameters:
32       - opendaylight-infra-parameters:
33           os-cloud: '{os-cloud}'
34           project: '{project}'
35           branch: '{branch}'
36           refspec: 'refs/heads/{branch}'
37           artifacts: '{archive-artifacts}'
38
39     scm:
40       - git-scm:
41           refspec: ''
42           branch: '{branch}'
43
44     wrappers:
45       - opendaylight-infra-wrappers:
46           build-timeout: '{build-timeout}'
47
48     triggers:
49       - reverse:
50           jobs: '{dependencies}'
51           result: 'success'
52
53     builders:
54       - jacoco-nojava-workaround
55       - provide-maven-settings:
56           global-settings-file: 'global-settings'
57           settings-file: '{mvn-settings}'
58       - maven-target:
59           maven-version: 'mvn33'
60           goals: |
61               {mvn-goals}
62               {opendaylight-infra-mvn-opts}
63           java-opts:
64             - '{mvn-opts}'
65           settings: '{mvn-settings}'
66           settings-type: cfp
67           global-settings: 'global-settings'
68           global-settings-type: cfp
69
70     publishers:
71       - email-notification:
72           email-recipients: '{email-recipients}'
73           email-prefix: '{email-upstream}'
74       - findbugs
75       - lf-jacoco-report
76       - lf-infra-publish