Merge "Add jobs for odlparent-7.0.x"
[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