60204a9dfb992119c20f64564be1b58f3654fa7d
[releng/builder.git] / jjb / autorelease / autorelease-projects.yaml
1 ---
2 - project:
3     name: autorelease-projects
4     jobs:
5       - autorelease-branch-cut
6       - 'autorelease-generate-release-notes-{stream}'
7       - 'autorelease-release-{stream}-{mvn-version}-{java-version}':
8           build-node: centos7-autorelease-4c-16g
9       - 'autorelease-update-submodules-{stream}'
10       - 'autorelease-update-validate-jobs-{stream}'
11       - 'autorelease-version-bump-{stream}':
12           build-node: centos7-autorelease-4c-16g
13       - '{project-name}-validate-autorelease-{stream}'
14       - gerrit-tox-verify
15
16     stream:
17       - aluminium:
18           branch: 'master'
19           integration-test: aluminium
20       - magnesium:
21           branch: 'stable/magnesium'
22           integration-test: magnesium
23       - sodium:
24           branch: 'stable/sodium'
25           integration-test: sodium
26       - neon:
27           branch: 'stable/neon'
28           integration-test: neon
29           cron: '@weekly'
30
31     project: releng/autorelease
32     project-name: autorelease
33     build-node: centos7-builder-2c-8g
34     # Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280
35     archive-artifacts: >
36         **/*.prop
37         **/*.log
38         **/target/surefire-reports/*-output.txt
39         **/target/failsafe-reports/failsafe-summary.xml
40         **/hs_err_*.log
41         **/target/feature/feature.xml
42     staging-profile-id: 425e43800fea70
43     # TODO: **/*.hprof is too large, compress with xz first
44     mvn-params: >
45         -Pintegrationtests,repoBuild
46         -P!karaf
47         -Pignore-lispflowmapping-integrationtest
48         -Dcheckstyle.skip=true
49         -Dskip.karaf.featureTest=true
50         -Dsft.heap.max=4g
51     java-version: openjdk8
52
53
54 - project:
55     name: autorelease-projects-openjdk11
56     jobs:
57       - 'autorelease-release-{stream}-{mvn-version}-{java-version}':
58           build-node: centos7-autorelease-4c-16g
59
60     stream:
61       - aluminium:
62           branch: 'master'
63           integration-test: aluminium-dev-null
64       - magnesium:
65           branch: 'stable/magnesium'
66           integration-test: magnesium-dev-null
67       - sodium:
68           branch: 'stable/sodium'
69           integration-test: sodium-dev-null
70
71     project: releng/autorelease
72     project-name: autorelease
73     build-node: centos7-builder-2c-8g
74     # Before adding more here, beware of https://jira.linuxfoundation.org/browse/RELENG-280
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     staging-profile-id: 425e43800fea70
83     # TODO: **/*.hprof is too large, compress with xz first
84     mvn-params: >
85         -Pintegrationtests,repoBuild
86         -P!karaf
87         -Pignore-lispflowmapping-integrationtest
88         -Dcheckstyle.skip=true
89         -Dskip.karaf.featureTest=true
90         -Dsft.heap.max=4g
91     java-version: 'openjdk11'
92
93 - project:
94     name: autorelease-view
95     views:
96       - project-view
97     project-name: autorelease