Merge "Update cloud image CentOS7 builder x86_64"
[releng/builder.git] / jjb / l2switch / l2switch.yaml
1 ---
2 - project:
3     name: l2switch-master
4     jobs:
5       - odl-maven-jobs-jdk11
6       - odl-maven-verify-jobs
7
8     project: l2switch
9     project-name: l2switch
10     branch: master
11     stream: master
12
13     java-version: "openjdk11"
14     mvn-settings: "l2switch-settings"
15     mvn-version: mvn36
16
17     dependencies: >
18       odlparent-merge-{stream},
19       yangtools-merge-{stream},
20       controller-merge-{stream},
21       openflowjava-merge-{stream},
22       openflowplugin-merge-{stream}
23     email-upstream:
24       "[l2switch] [odlparent] [yangtools] [controller] [openflowjava]\
25       \ [openflowplugin]"
26
27     # Used by the release job
28     staging-profile-id: 96fee85953ca0
29
30 - project:
31     name: l2switch-release-management
32     jobs:
33       - gerrit-release-merge
34
35     project: l2switch
36     project-name: l2switch
37
38     build-node: centos7-builder-2c-1g
39     mvn-settings: l2switch-settings
40
41 - project:
42     name: l2switch-sonar
43     jobs:
44       - gerrit-maven-sonar
45     project: "l2switch"
46     project-name: "l2switch"
47     branch: "master"
48     mvn-settings: "l2switch-settings"
49     mvn-opts: "-Xmx1024m"
50     sonarcloud: true
51     sonarcloud-project-organization: "{sonarcloud_project_organization}"
52     sonarcloud-api-token: "{sonarcloud_api_token}"
53     sonarcloud-project-key: "{sonarcloud_project_organization}_{project-name}"
54
55 - project:
56     name: l2switch-info
57     jobs:
58       - gerrit-info-yaml-verify
59     project: l2switch
60     project-name: l2switch
61     branch: master
62     build-node: centos7-builder-2c-1g
63
64 - project:
65     name: l2switch-view
66     views:
67       - project-view
68     project-name: l2switch