Manage ODL Jenkins views with view-templates
[releng/builder.git] / jjb / sxp / sxp.yaml
1 ---
2 - project:
3     name: sxp-neon
4     jobs:
5       - '{project-name}-rtd-jobs':
6           build-node: centos7-builder-2c-2g
7           project-pattern: sxp
8           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
9           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
10       - odl-maven-jobs
11
12     stream: neon
13     project: 'sxp'
14     project-name: 'sxp'
15     branch: 'master'
16     mvn-settings: 'sxp-settings'
17     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
18     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
19     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
20
21     # Used by the release job
22     staging-profile-id: a6909c75719b7
23
24 - project:
25     name: sxp-fluorine
26     jobs:
27       - '{project-name}-rtd-jobs':
28           build-node: centos7-builder-2c-2g
29           project-pattern: sxp
30           rtd-build-url: https://readthedocs.org/api/v2/webhook/odl-sxp/47573/
31           rtd-token: 4a78556e59ce3ef35e61e2fa19ebae049acf6d5d
32       - odl-maven-jobs
33
34     stream: fluorine
35     project: 'sxp'
36     project-name: 'sxp'
37     branch: 'stable/fluorine'
38     mvn-settings: 'sxp-settings'
39     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
40     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
41     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
42
43     # Used by the release job
44     staging-profile-id: a6909c75719b7
45
46 - project:
47     name: sxp-oxygen
48     jobs:
49       - '{project-name}-distribution-check-{stream}'
50       - odl-maven-jobs
51
52     stream: oxygen
53     project: 'sxp'
54     project-name: 'sxp'
55     branch: 'stable/oxygen'
56     mvn-settings: 'sxp-settings'
57     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
58     dependencies: 'odlparent-merge-{stream},controller-merge-{stream},yangtools-merge-{stream}'
59     email-upstream: '[sxp] [odlparent] [controller] [yangtools]'
60
61     # Used by the release job
62     staging-profile-id: a6909c75719b7
63
64 - project:
65     name: sxp-sonar
66     jobs:
67       - gerrit-maven-sonar
68     project: 'sxp'
69     project-name: 'sxp'
70     branch: 'master'
71     mvn-settings: 'sxp-settings'
72     mvn-opts: '-Xmx1024m -XX:MaxPermSize=256m'
73
74 - project:
75     name: sxp-view
76     views:
77       - project-view
78     project-name: sxp