Add more build timeout in bgpcep
[releng/builder.git] / jjb / bgpcep / bgpcep.yaml
1 ---
2 - project:
3     name: bgpcep-oxygen
4     jobs:
5       - '{project-name}-distribution-check-{stream}'
6       - '{project-name}-integration-{stream}'
7       - '{project-name}-maven-jobs'
8       - '{project-name}-maven-javadoc-jobs'
9       - '{project-name}-merge-{stream}'
10
11     stream: oxygen
12     project: 'bgpcep'
13     project-name: 'bgpcep'
14     build-node: centos7-java-builder-2c-8g
15     build-timeout: 90
16     branch: 'master'
17     jdks:
18       - openjdk8
19     maven:
20       - mvn33:
21           mvn-version: 'mvn33'
22     mvn-settings: 'bgpcep-settings'
23     mvn-goals: 'clean install'
24     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
25     dependencies: >
26         odlparent-merge-{stream},
27         yangtools-merge-{stream},
28         controller-merge-{stream},
29         mdsal-merge-{stream},
30         tcpmd5-merge-{stream}
31     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
32     archive-artifacts: ''
33
34     # Used by the release job
35     staging-profile-id: 9427a05049030
36
37 - project:
38     name: bgpcep-nitrogen
39     jobs:
40       - '{project-name}-distribution-check-{stream}'
41       - '{project-name}-integration-{stream}'
42       - '{project-name}-maven-jobs'
43       - '{project-name}-maven-javadoc-jobs'
44       - '{project-name}-merge-{stream}'
45
46     stream: nitrogen
47     project: 'bgpcep'
48     project-name: 'bgpcep'
49     build-node: centos7-java-builder-2c-8g
50     build-timeout: 90
51     branch: 'stable/nitrogen'
52     jdks:
53       - openjdk8
54     maven:
55       - mvn33:
56           mvn-version: 'mvn33'
57     mvn-settings: 'bgpcep-settings'
58     mvn-goals: 'clean install'
59     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
60     dependencies: >
61         odlparent-merge-{stream},
62         yangtools-merge-{stream},
63         controller-merge-{stream},
64         mdsal-merge-{stream},
65         tcpmd5-merge-{stream}
66     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
67     archive-artifacts: ''
68
69     # Used by the release job
70     staging-profile-id: 9427a05049030
71
72 - project:
73     name: bgpcep-carbon
74     jobs:
75       - '{project-name}-distribution-check-{stream}'
76       - '{project-name}-integration-{stream}'
77       - '{project-name}-maven-jobs'
78       - '{project-name}-maven-javadoc-jobs'
79       - '{project-name}-merge-{stream}'
80
81     stream: carbon
82     project: 'bgpcep'
83     project-name: 'bgpcep'
84     build-node: centos7-java-builder-2c-8g
85     build-timeout: 90
86     branch: 'stable/carbon'
87     karaf-version: karaf3
88     jdks:
89       - openjdk8
90     maven:
91       - mvn33:
92           mvn-version: 'mvn33'
93     mvn-settings: 'bgpcep-settings'
94     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
95     mvn-opts: '-Xmx2048m -XX:MaxPermSize=256m'
96     dependencies: >
97         odlparent-merge-{stream},
98         yangtools-merge-{stream},
99         controller-merge-{stream},
100         mdsal-merge-{stream},
101         tcpmd5-merge-{stream}
102     email-upstream: '[bgpcep] [odlparent] [yangtools] [controller] [mdsal] [tcpmd5]'
103     archive-artifacts: ''
104
105     # Used by the release job
106     staging-profile-id: 9427a05049030
107
108 - project:
109     name: bgpcep-sonar
110     jobs:
111       - gerrit-maven-sonar
112
113     project: 'bgpcep'
114     project-name: 'bgpcep'
115     build-node: centos7-java-builder-2c-8g
116     branch: 'master'
117     mvn-settings: 'bgpcep-settings'
118     mvn-goals: 'clean -DrepoBuild install javadoc:aggregate'
119     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'