Merge "Move netconf Sonar scan to Sonarcloud"
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-aluminium
4     jobs:
5       - gerrit-release-merge
6       - odl-maven-jobs
7       - odl-maven-verify-jobs
8
9     stream: aluminium
10     project: 'l2switch'
11     project-name: 'l2switch'
12     branch: 'master'
13     mvn-settings: 'l2switch-settings'
14     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
15     dependencies: >
16         odlparent-merge-{stream},
17         yangtools-merge-{stream},
18         controller-merge-{stream},
19         openflowjava-merge-{stream},
20         openflowplugin-merge-{stream}
21     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
22     disable-job: true
23
24     # Used by the release job
25     staging-profile-id: 96fee85953ca0
26
27 - project:
28     name: l2switch-magnesium
29     jobs:
30       - odl-maven-jobs
31       - odl-maven-verify-jobs
32
33     stream: magnesium
34     project: 'l2switch'
35     project-name: 'l2switch'
36     branch: 'stable/magnesium'
37     mvn-settings: 'l2switch-settings'
38     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
39     dependencies: >
40         odlparent-merge-{stream},
41         yangtools-merge-{stream},
42         controller-merge-{stream},
43         openflowjava-merge-{stream},
44         openflowplugin-merge-{stream}
45     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
46     disable-job: true
47
48     # Used by the release job
49     staging-profile-id: 96fee85953ca0
50
51 - project:
52     name: l2switch-sodium
53     jobs:
54       - odl-maven-jobs
55       - odl-maven-verify-jobs
56
57     stream: sodium
58     project: 'l2switch'
59     project-name: 'l2switch'
60     branch: 'stable/sodium'
61     mvn-settings: 'l2switch-settings'
62     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
63     dependencies: >
64         odlparent-merge-{stream},
65         yangtools-merge-{stream},
66         controller-merge-{stream},
67         openflowjava-merge-{stream},
68         openflowplugin-merge-{stream}
69     email-upstream: '[l2switch] [odlparent] [yangtools] [controller] [openflowjava] [openflowplugin]'
70     disable-job: true
71
72     # Used by the release job
73     staging-profile-id: 96fee85953ca0
74
75 - project:
76     name: l2switch-sonar
77     jobs:
78       - gerrit-maven-sonar
79     project: 'l2switch'
80     project-name: 'l2switch'
81     branch: 'master'
82     mvn-settings: 'l2switch-settings'
83     mvn-opts: '-Xmx1024m -Dmaven.compile.fork=true'
84     disable-job: true
85     sonarcloud: true
86     sonarcloud-project-organization: '{sonarcloud_project_organization}'
87     sonarcloud-api-token: '{sonarcloud_api_token}'
88     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
89
90 - project:
91     name: l2switch-view
92     views:
93       - project-view
94     project-name: l2switch