Merge "Add restconf feature to Armoury CSIT jobs"
[releng/builder.git] / jjb / tcpmd5 / tcpmd5.yaml
1 - project:
2     name: tcpmd5-carbon
3     jobs:
4         - '{project-name}-clm-{stream}'
5         - '{project-name}-distribution-{stream}'
6         - '{project-name}-integration-{stream}'
7         - '{project-name}-merge-{stream}'
8         - '{project-name}-verify-{stream}-{maven}-{jdks}'
9
10     stream: carbon
11     project: 'tcpmd5'
12     project-name: 'tcpmd5'
13     branch: 'master'
14     jdk: openjdk8
15     jdks:
16         - openjdk8
17
18     maven:
19         - mvn33:
20             mvn-version: 'mvn33'
21     mvn-settings: 'tcpmd5-settings'
22     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
23     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
24     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
25     email-upstream: '[tcpmd5] [odlparent] [yangtools] [controller]'
26     archive-artifacts: ''
27
28 - project:
29     name: tcpmd5-boron
30     jobs:
31         - '{project-name}-clm-{stream}'
32         - '{project-name}-distribution-{stream}'
33         - '{project-name}-integration-{stream}'
34         - '{project-name}-merge-{stream}'
35         - '{project-name}-verify-{stream}-{maven}-{jdks}'
36
37     stream: boron
38     project: 'tcpmd5'
39     project-name: 'tcpmd5'
40     branch: 'stable/boron'
41     jdk: openjdk8
42     jdks:
43         - openjdk8
44
45     maven:
46         - mvn33:
47             mvn-version: 'mvn33'
48     mvn-settings: 'tcpmd5-settings'
49     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
50     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
51     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
52     email-upstream: '[tcpmd5] [odlparent] [yangtools] [controller]'
53     archive-artifacts: ''
54
55 - project:
56     name: tcpmd5-beryllium
57     jobs:
58         - '{project-name}-clm-{stream}'
59         - '{project-name}-distribution-{stream}'
60         - '{project-name}-distribution-check-{stream}'
61         - '{project-name}-integration-{stream}'
62         - '{project-name}-merge-{stream}'
63         - '{project-name}-validate-autorelease-{stream}'
64         - '{project-name}-verify-{stream}-{maven}-{jdks}'
65
66     stream: beryllium
67     project: 'tcpmd5'
68     project-name: 'tcpmd5'
69     branch: 'stable/beryllium'
70     jdk: openjdk7
71     jdks:
72         - openjdk7
73         - openjdk8
74     maven:
75         - mvn33:
76             mvn-version: 'mvn33'
77     mvn-settings: 'tcpmd5-settings'
78     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
79     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
80     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream},controller-merge-{stream}'
81     email-upstream: '[tcpmd5] [odlparent] [yangtools] [controller]'
82     archive-artifacts: ''
83
84 - project:
85     name: tcpmd5-sonar
86     jobs:
87         - '{project-name}-sonar'
88     project: 'tcpmd5'
89     project-name: 'tcpmd5'
90     branch: 'master'
91     mvn-settings: 'tcpmd5-settings'
92     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
93     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'