Branch cut for stable/silicon stream
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-phosphorus
4     jobs:
5       - odl-maven-jobs
6       - odl-maven-verify-jobs
7
8     stream: phosphorus
9     project: "l2switch"
10     project-name: "l2switch"
11     branch: "master"
12     mvn-settings: "l2switch-settings"
13     mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true"
14     dependencies: >
15       odlparent-merge-{stream},
16       yangtools-merge-{stream},
17       controller-merge-{stream},
18       openflowjava-merge-{stream},
19       openflowplugin-merge-{stream}
20     email-upstream:
21       "[l2switch] [odlparent] [yangtools] [controller] [openflowjava]\
22       \ [openflowplugin]"
23     disable-job: true
24
25     # Used by the release job
26     staging-profile-id: 96fee85953ca0
27
28 - project:
29     name: l2switch-silicon
30     jobs:
31       - odl-maven-jobs
32       - odl-maven-verify-jobs
33
34     stream: silicon
35     project: "l2switch"
36     project-name: "l2switch"
37     branch: "stable/silicon"
38     mvn-settings: "l2switch-settings"
39     mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true"
40     dependencies: >
41       odlparent-merge-{stream},
42       yangtools-merge-{stream},
43       controller-merge-{stream},
44       openflowjava-merge-{stream},
45       openflowplugin-merge-{stream}
46     email-upstream:
47       "[l2switch] [odlparent] [yangtools] [controller] [openflowjava]\
48       \ [openflowplugin]"
49     disable-job: true
50
51     # Used by the release job
52     staging-profile-id: 96fee85953ca0
53
54 - project:
55     name: l2switch-magnesium
56     jobs:
57       - odl-maven-jobs
58       - odl-maven-verify-jobs
59
60     stream: magnesium
61     project: "l2switch"
62     project-name: "l2switch"
63     branch: "stable/magnesium"
64     mvn-settings: "l2switch-settings"
65     mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true"
66     dependencies: >
67       odlparent-merge-{stream},
68       yangtools-merge-{stream},
69       controller-merge-{stream},
70       openflowjava-merge-{stream},
71       openflowplugin-merge-{stream}
72     email-upstream:
73       "[l2switch] [odlparent] [yangtools] [controller] [openflowjava]\
74       \ [openflowplugin]"
75     disable-job: true
76
77     # Used by the release job
78     staging-profile-id: 96fee85953ca0
79
80 - project:
81     name: l2switch-release-management
82     jobs:
83       - gerrit-release-merge
84
85     project: l2switch
86     project-name: l2switch
87
88     build-node: centos7-builder-2c-1g
89     mvn-settings: l2switch-settings
90
91 - project:
92     name: l2switch-sonar
93     jobs:
94       - gerrit-maven-sonar
95     project: "l2switch"
96     project-name: "l2switch"
97     branch: "master"
98     mvn-settings: "l2switch-settings"
99     mvn-opts: "-Xmx1024m -Dmaven.compile.fork=true"
100     disable-job: true
101     sonarcloud: true
102     sonarcloud-project-organization: "{sonarcloud_project_organization}"
103     sonarcloud-api-token: "{sonarcloud_api_token}"
104     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
105
106 - project:
107     name: l2switch-info
108     jobs:
109       - gerrit-info-yaml-verify
110     project: l2switch
111     project-name: l2switch
112     branch: master
113     build-node: centos7-builder-2c-1g
114
115 - project:
116     name: l2switch-view
117     views:
118       - project-view
119     project-name: l2switch