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