Split out release-merge job to separate project
[releng/builder.git] / jjb / yangtools / yangtools.yaml
1 ---
2 - project:
3     name: yangtools-master
4     jobs:
5       - odl-maven-jobs-jdk11
6       - odl-maven-verify-jobs
7
8     project: yangtools
9     project-name: yangtools
10     branch: master
11     stream: master
12
13     java-version: 'openjdk11'
14     mvn-settings: 'yangtools-settings'
15     mvn-version: mvn36
16
17     dependencies: ''
18     email-upstream: '[yangtools]'
19     archive-artifacts: >
20         **/*.prop
21         **/*.log
22         **/target/surefire-reports/*-output.txt
23         **/target/failsafe-reports/failsafe-summary.xml
24         **/hs_err_*.log
25         **/target/feature/feature.xml
26
27     # Used by the release job
28     staging-profile-id: 1271cf710cc09d
29
30 - project:
31     name: yangtools-4.0.x
32     jobs:
33       - odl-maven-jobs-jdk11
34       - odl-maven-verify-jobs
35
36     project: yangtools
37     project-name: yangtools
38     branch: 4.0.x
39     stream: 4.0.x
40
41     java-version: 'openjdk11'
42     mvn-settings: 'yangtools-settings'
43
44     dependencies: ''
45     email-upstream: '[yangtools]'
46     archive-artifacts: >
47         **/*.prop
48         **/*.log
49         **/target/surefire-reports/*-output.txt
50         **/target/failsafe-reports/failsafe-summary.xml
51         **/hs_err_*.log
52         **/target/feature/feature.xml
53
54     # Used by the release job
55     staging-profile-id: 1271cf710cc09d
56
57 - project:
58     name: yangtools-v3.0.x
59     jobs:
60       - odl-maven-jobs
61       - odl-maven-verify-jobs
62
63     project: yangtools
64     project-name: yangtools
65     branch: v3.0.x
66     stream: v3.0.x
67
68     mvn-settings: 'yangtools-settings'
69     mvn-opts: '-Xmx1024m'
70
71     dependencies: ''
72     email-upstream: '[yangtools]'
73     archive-artifacts: >
74         **/*.prop
75         **/*.log
76         **/target/surefire-reports/*-output.txt
77         **/target/failsafe-reports/failsafe-summary.xml
78         **/hs_err_*.log
79         **/target/feature/feature.xml
80
81     # Used by the release job
82     staging-profile-id: 1271cf710cc09d
83
84 - project:
85     name: yangtools-release-management
86     jobs:
87       - gerrit-release-merge
88
89     project: yangtools
90     project-name: yangtools
91
92     build-node: centos7-builder-2c-1g
93     mvn-settings: yangtools-settings
94
95 - project:
96     name: yangtools-sonar
97     jobs:
98       - gerrit-maven-sonar:
99           mvn-params: >
100             -Dodl.jacoco.aggregateFile=$WORKSPACE/target/jacoco.exec
101             -Dsonar.jacoco.reportPath=$WORKSPACE/target/jacoco.exec
102             -Dskip.karaf.featureTest=true
103
104     project: 'yangtools'
105     project-name: 'yangtools'
106     branch: 'master'
107     java-version: 'openjdk11'
108     mvn-settings: 'yangtools-settings'
109     mvn-opts: '-Xmx1024m'
110     sonarcloud: true
111     sonarcloud-project-organization: '{sonarcloud_project_organization}'
112     sonarcloud-api-token: '{sonarcloud_api_token}'
113     sonarcloud-project-key: '{sonarcloud_project_organization}_{project-name}'
114
115 - project:
116     name: yangtools-info
117     jobs:
118       - gerrit-info-yaml-verify
119     project: yangtools
120     project-name: yangtools
121     branch: master
122     build-node: centos7-builder-2c-1g
123
124 - project:
125     name: yangtools-view
126     views:
127       - project-view
128     project-name: yangtools