8eec4af4427b170079100614c82b58586e324221
[releng/builder.git] / jjb / mdsal / mdsal.yaml
1 ---
2 - project:
3     name: mdsal-fluorine
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: fluorine
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-oxygen
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: oxygen
46     project: 'mdsal'
47     project-name: 'mdsal'
48     branch: 'stable/oxygen'
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-sonar
62     jobs:
63       - gerrit-maven-sonar
64     project: 'mdsal'
65     project-name: 'mdsal'
66     branch: 'master'
67     build-node: centos7-builder-8c-8g
68     mvn-settings: 'mdsal-settings'
69     mvn-goals: '-Dmaven.compile.fork=true clean deploy -Dintegrationtests'
70     mvn-opts: '-Xmx2048m -XX:MaxPermSize=1024m'
71
72 - view:
73     name: mdsal
74     description: 'List of mdsal jobs'
75     regex: '^mdsal-.*'
76     <<: *releng_view_common