Create Neon jobs and bump fluorine branch
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-neon
4     jobs:
5       - '{project-name}-distribution-check-{stream}':
6           mvn-version: 'mvn35'
7       - '{project-name}-maven-javadoc-jobs':
8           mvn-version: 'mvn33'
9       - '{project-name}-rtd-jobs':
10           build-node: centos7-builder-2c-2g
11           project-pattern: mdsal
12           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
13           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
14       - odl-maven-jobs
15
16     stream: neon
17     project: 'mdsal'
18     project-name: 'mdsal'
19     branch: 'master'
20     mvn-settings: 'mdsal-settings'
21     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
22     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
23     build-node: centos7-builder-8c-8g
24     build-timeout: 90
25     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
26     email-upstream: '[mdsal] [odlparent] [yangtools]'
27
28     # Used by the release job
29     staging-profile-id: a674173c7b29d
30
31 - project:
32     name: mdsal-fluorine
33     jobs:
34       - '{project-name}-distribution-check-{stream}':
35           mvn-version: 'mvn35'
36       - '{project-name}-maven-javadoc-jobs':
37           mvn-version: 'mvn33'
38       - '{project-name}-rtd-jobs':
39           build-node: centos7-builder-2c-2g
40           project-pattern: mdsal
41           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
42           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
43       - odl-maven-jobs
44
45     stream: fluorine
46     project: 'mdsal'
47     project-name: 'mdsal'
48     branch: 'stable/fluorine'
49     mvn-settings: 'mdsal-settings'
50     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
51     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
52     build-node: centos7-builder-8c-8g
53     build-timeout: 90
54     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
55     email-upstream: '[mdsal] [odlparent] [yangtools]'
56
57     # Used by the release job
58     staging-profile-id: a674173c7b29d
59
60 - project:
61     name: mdsal-oxygen
62     jobs:
63       - '{project-name}-distribution-check-{stream}':
64           mvn-version: 'mvn35'
65       - '{project-name}-maven-javadoc-jobs':
66           mvn-version: 'mvn33'
67       - '{project-name}-rtd-jobs':
68           build-node: centos7-builder-2c-2g
69           project-pattern: mdsal
70           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-mdsal/44052/
71           rtd-token: a56d6212dd3de3eef12642affe8a6100cc8bc002
72       - odl-maven-jobs
73
74     stream: oxygen
75     project: 'mdsal'
76     project-name: 'mdsal'
77     branch: 'stable/oxygen'
78     mvn-settings: 'mdsal-settings'
79     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
80     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
81     build-node: centos7-builder-8c-8g
82     build-timeout: 90
83     dependencies: 'odlparent-merge-{stream},yangtools-merge-{stream}'
84     email-upstream: '[mdsal] [odlparent] [yangtools]'
85
86     # Used by the release job
87     staging-profile-id: a674173c7b29d
88
89 - project:
90     name: mdsal-sonar
91     jobs:
92       - gerrit-maven-sonar
93     project: 'mdsal'
94     project-name: 'mdsal'
95     branch: 'master'
96     build-node: centos7-builder-8c-8g
97     mvn-settings: 'mdsal-settings'
98     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
99     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
100
101 - view:
102     name: mdsal
103     description: 'List of mdsal jobs'
104     regex: '^mdsal-.*'
105     <<: *releng_view_common