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