Add yangtools-11 jobs
[releng/builder.git] / jjb / yangtools / yangtools.yaml
1 ---
2 - project:
3     name: yangtools-master
4     jobs:
5       - odl-maven-jobs-jdk17
6       - odl-maven-verify-jobs-jdk17
7
8     project: yangtools
9     project-name: yangtools
10     branch: master
11     stream: master
12
13     mvn-settings: "yangtools-settings"
14
15     dependencies: ""
16     email-upstream: "[yangtools]"
17     archive-artifacts: >
18       **/*.prop
19       **/*.log
20       **/target/surefire-reports/*-output.txt
21       **/target/failsafe-reports/failsafe-summary.xml
22       **/hs_err_*.log
23       **/target/feature/feature.xml
24
25     # Used by the release job
26     staging-profile-id: 1271cf710cc09d
27
28 - project:
29     name: yangtools-11.0.x
30     jobs:
31       - odl-maven-jobs-jdk17
32       - odl-maven-verify-jobs-jdk17
33
34     project: yangtools
35     project-name: yangtools
36     branch: 11.0.x
37     stream: 11.0.x
38
39     mvn-settings: "yangtools-settings"
40
41     dependencies: ""
42     email-upstream: "[yangtools]"
43     archive-artifacts: >
44       **/*.prop
45       **/*.log
46       **/target/surefire-reports/*-output.txt
47       **/target/failsafe-reports/failsafe-summary.xml
48       **/hs_err_*.log
49       **/target/feature/feature.xml
50
51     # Used by the release job
52     staging-profile-id: 1271cf710cc09d
53
54 - project:
55     name: yangtools-10.0.x
56     jobs:
57       - odl-maven-jobs-jdk17
58       - odl-maven-verify-jobs-jdk17
59
60     project: yangtools
61     project-name: yangtools
62     branch: 10.0.x
63     stream: 10.0.x
64
65     mvn-settings: "yangtools-settings"
66
67     dependencies: ""
68     email-upstream: "[yangtools]"
69     archive-artifacts: >
70       **/*.prop
71       **/*.log
72       **/target/surefire-reports/*-output.txt
73       **/target/failsafe-reports/failsafe-summary.xml
74       **/hs_err_*.log
75       **/target/feature/feature.xml
76
77     # Used by the release job
78     staging-profile-id: 1271cf710cc09d
79
80 - project:
81     name: yangtools-9.0.x
82     jobs:
83       - odl-maven-jobs-jdk17
84       - odl-maven-verify-jobs-jdk17
85
86     project: yangtools
87     project-name: yangtools
88     branch: 9.0.x
89     stream: 9.0.x
90
91     mvn-settings: "yangtools-settings"
92
93     dependencies: ""
94     email-upstream: "[yangtools]"
95     archive-artifacts: >
96       **/*.prop
97       **/*.log
98       **/target/surefire-reports/*-output.txt
99       **/target/failsafe-reports/failsafe-summary.xml
100       **/hs_err_*.log
101       **/target/feature/feature.xml
102
103     # Used by the release job
104     staging-profile-id: 1271cf710cc09d
105
106 - project:
107     name: yangtools-release-management
108     jobs:
109       - gerrit-release-merge
110
111     project: yangtools
112     project-name: yangtools
113
114     build-node: centos7-builder-2c-1g
115     mvn-settings: yangtools-settings
116     # Needs to be rather long until we sort out the performance of
117     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
118     build-timeout: 90
119
120 - project:
121     name: yangtools-sonar
122     jobs:
123       - odl-sonar-jobs-jdk17:
124           mvn-params: >
125             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
126             -Dskip.karaf.featureTest=true
127           sonar-mvn-goal: >
128             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
129             sonar:sonar
130
131     project: "yangtools"
132     project-name: "yangtools"
133     branch: "master"
134     mvn-settings: "yangtools-settings"
135
136 - project:
137     name: yangtools-info
138     jobs:
139       - gerrit-info-yaml-verify
140     project: yangtools
141     project-name: yangtools
142     branch: master
143     build-node: centos7-builder-2c-1g
144
145 - project:
146     name: yangtools-view
147     views:
148       - project-view
149     project-name: yangtools