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