7c23a3f874d4791e7477e92a49cbc2e2fb95609b
[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-10.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: 10.0.x
37     stream: 10.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-9.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: 9.0.x
63     stream: 9.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-release-management
82     jobs:
83       - gerrit-release-merge
84
85     project: yangtools
86     project-name: yangtools
87
88     build-node: centos7-builder-2c-1g
89     mvn-settings: yangtools-settings
90     # Needs to be rather long until we sort out the performance of
91     # https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/
92     build-timeout: 90
93
94 - project:
95     name: yangtools-sonar
96     jobs:
97       - odl-sonar-jobs-jdk17:
98           mvn-params: >
99             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
100             -Dskip.karaf.featureTest=true
101           sonar-mvn-goal: >
102             jacoco:report -Djacoco.dataFile=$WORKSPACE/target/jacoco.exec
103             sonar:sonar
104
105     project: "yangtools"
106     project-name: "yangtools"
107     branch: "master"
108     mvn-settings: "yangtools-settings"
109
110 - project:
111     name: yangtools-info
112     jobs:
113       - gerrit-info-yaml-verify
114     project: yangtools
115     project-name: yangtools
116     branch: master
117     build-node: centos7-builder-2c-1g
118
119 - project:
120     name: yangtools-view
121     views:
122       - project-view
123     project-name: yangtools