Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
PojavLauncherTeam
GitHub Repository: PojavLauncherTeam/openj9
Path: blob/master/buildenv/jenkins/jobs/infrastructure/wrapper_variables.yml
23788 views
1
2
###############################################################################
3
# Copyright (c) 2019, 2021 IBM Corp. and others
4
#
5
# This program and the accompanying materials are made available under
6
# the terms of the Eclipse Public License 2.0 which accompanies this
7
# distribution and is available at https://www.eclipse.org/legal/epl-2.0/
8
# or the Apache License, Version 2.0 which accompanies this distribution and
9
# is available at https://www.apache.org/licenses/LICENSE-2.0.
10
#
11
# This Source Code may also be made available under the following
12
# Secondary Licenses when the conditions for such availability set
13
# forth in the Eclipse Public License, v. 2.0 are satisfied: GNU
14
# General Public License, version 2 with the GNU Classpath
15
# Exception [1] and GNU General Public License, version 2 with the
16
# OpenJDK Assembly Exception [2].
17
#
18
# [1] https://www.gnu.org/software/classpath/license.html
19
# [2] http://openjdk.java.net/legal/assembly-exception.html
20
#
21
# SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 OR LicenseRef-GPL-2.0 WITH Assembly-exception
22
###############################################################################
23
24
#================================================================#
25
# Specifications for the pipeline job that will be built nightly
26
#================================================================#
27
Nightly:
28
job_name: "Pipeline-Build-Test-All"
29
job_description: "<h3>THIS IS AN AUTOMATICALLY GENERATED JOB DO NOT MODIFY, IT WILL BE OVERWRITTEN.</h3<p>This job defines the OpenJ9 Nightly Build<p>This job is defined in wrapper_template and wrapper_variables.yml in the openj9 repo, if you wish to change it modify that</p>"
30
build_discarder_logs: 10
31
build_discarder_artifacts: 60
32
parameters:
33
boolean_parameters:
34
Java8: true
35
Java11: true
36
Java12: true
37
Javanext: false
38
string_parameters:
39
PLATFORMS: "ppc64_aix,x86-64_linux,x86-64_linux_xl,x86-64_linux_cm,ppc64le_linux,ppc64le_linux_xl,s390x_linux,s390x_linux_xl,x86-64_windows,x86-32_windows,x86-64_mac"
40
TEST_TARGETS: "sanity.functional,extended.functional,sanity.system,extended.system"
41
RESTART_TIMEOUT: "12"
42
TIMEOUT_TIME: "14"
43
choice_parameters:
44
BUILD_IDENTIFIER:
45
- "Nightly"
46
- "Custom"
47
AUTOMATIC_GENERATION:
48
- "true"
49
- "false"
50
triggers:
51
cron: "H 22 * * *"
52
#================================================#
53
# Specifications for the OMR Acceptance pipeline
54
#================================================#
55
OMR_Acceptance:
56
job_name: "Pipeline-OMR-Acceptance"
57
job_description: "<h3>THIS IS AN AUTOMATICALLY GENERATED JOB DO NOT MODIFY, IT WILL BE OVERWRITTEN.</h3<p>This job defines the OMR Acceptance Build<p>This job is defined in wrapper_template and wrapper_variables.yml in the openj9 repo, if you wish to change it modify that</p>"
58
quiet_period: 1200
59
extra_git_options:
60
depth: 0
61
reference_repo: "/home/jenkins/openjdk_cache"
62
shallow: false
63
no_tags: false
64
git_timeout: 10
65
build_discarder_logs: 20
66
build_discarder_artifacts: 60
67
parameters:
68
boolean_parameters:
69
Java8: true
70
Java11: true
71
Java12: false
72
PROMOTE_OMR: true
73
string_parameters:
74
PLATFORMS: "ppc64_aix,x86-64_linux,x86-64_linux_xl,x86-64_linux_cm,ppc64le_linux,ppc64le_linux_xl,s390x_linux,s390x_linux_xl,x86-64_windows,x86-32_windows,x86-64_mac"
75
TEST_TARGETS: "sanity.functional"
76
RESTART_TIMEOUT: ""
77
choice_parameters:
78
OMR_BRANCH:
79
- "master"
80
BUILD_IDENTIFIER:
81
- "OMR-Acceptance"
82
AUTOMATIC_GENERATION:
83
- "true"
84
- "false"
85
86
#===============================================#
87
# Specifications for the release build pipeline
88
#===============================================#
89
Release:
90
job_name: "Pipeline-Release-Build"
91
job_description: "<h3>THIS IS AN AUTOMATICALLY GENERATED JOB DO NOT MODIFY, IT WILL BE OVERWRITTEN.</h3<p>This job defines the OpenJ9 Release Build<p>This job is defined in wrapper_template and wrapper_variables.yml in the openj9 repo, if you wish to change it modify that</p>"
92
parameters:
93
boolean_parameters:
94
Java8: false
95
Java11: false
96
Java12: false
97
Javanext: false
98
string_parameters:
99
OPENJDK8_BRANCH:
100
OPENJDK11_BRANCH:
101
OPENJDK12_BRANCH:
102
OPENJ9_BRANCH:
103
OMR_BRANCH:
104
PLATFORMS: "ppc64_aix,x86-64_linux,x86-64_linux_xl,ppc64le_linux,ppc64le_linux_xl,s390x_linux,s390x_linux_xl,x86-64_windows,x86-32_windows,x86-64_mac"
105
TEST_TARGETS: "sanity.functional,extended.functional,sanity.system,extended.system"
106
choice_parameters:
107
OPENJDK8_REPO:
108
- "https://github.com/ibmruntimes/openj9-openjdk-jdk8.git"
109
OPENJDK11_REPO:
110
- "https://github.com/ibmruntimes/openj9-openjdk-jdk11.git"
111
OPENJDK12_REPO:
112
- "https://github.com/ibmruntimes/openj9-openjdk-jdk12.git"
113
OPENJDKNEXT_REPO:
114
- "https://github.com/ibmruntimes/openj9-openjdk-jdk.git"
115
OPENJ9_REPO:
116
- "https://github.com/eclipse-openj9/openj9.git"
117
OMR_REPO:
118
- "https://github.com/eclipse-openj9/openj9-omr.git"
119
BUILD_IDENTIFIER:
120
- "Release"
121
- "Custom"
122
AUTOMATIC_GENERATION:
123
- "true"
124
- "false"
125
#========================================#
126
# Specifications for Pull Request Builds
127
#========================================#
128
PullRequest-OpenJ9:
129
job_name: "PullRequest-OpenJ9"
130
job_description: "<h3>THIS IS AN AUTOMATICALLY GENERATED JOB DO NOT MODIFY, IT WILL BE OVERWRITTEN.</h3<p>This job defines the OpenJ9 Pull Requests Build<p>This job is defined in wrapper_template and wrapper_variables.yml in the openj9 repo, if you wish to change it modify that</p>"
131
build_discarder_logs: 20
132
github_project: "https://github.com/eclipse-openj9/openj9/"
133
triggers:
134
pull_request_builder:
135
trigger_phrase: .*\bjenkins\s+(compile|test)\b.*
136
cron: "H/5 * * * *"
137
admin_list: "OpenJ9"
138
block_list: "kenrai123"
139
context: "Pull Request - OpenJ9"
140
triggered_status: "Job Triggered"
141
started_status: "Jobs Running"
142
143
PullRequest-OpenJDK:
144
job_name: "PullRequest-OpenJDK"
145
job_description: "<h3>THIS IS AN AUTOMATICALLY GENERATED JOB DO NOT MODIFY, IT WILL BE OVERWRITTEN.</h3<p>This job defines the OpenJDK Pull Requests Build<p>This job is defined in wrapper_template and wrapper_variables.yml in the openj9 repo, if you wish to change it modify that</p>"
146
build_discarder_logs: 20
147
github_project: "https://github.com/ibmruntimes/openj9-openjdk-jdk"
148
triggers:
149
pull_request_builder:
150
trigger_phrase: .*\bjenkins\s+(compile|test)\b.*
151
cron: "H/5 * * * *"
152
admin_list: "Extensions"
153
block_list: "kenrai123"
154
context: "Pull Request - OpenJDK"
155
triggered_status: "Job Triggered"
156
started_status: "Jobs Running"
157
#==============================================#
158
# General job specifications for all pipelines
159
#==============================================#
160
general:
161
parameter_descriptions:
162
TEST_TARGETS: "Use `none` for no testing.\nsanity.functional,extended.functional,sanity.system,extended.system"
163
PLATFORMS: "ppc64_aix,x86-64_linux,x86-64_linux_xl,x86-64_linux_cm,ppc64le_linux,ppc64le_linux_xl,s390x_linux,s390x_linux_xl,x86-64_windows,x86-32_windows,x86-64_mac"
164
RESTART_TIMEOUT: "Time allowed to restart a job"
165
TIMEOUT_TIME: "Overall build timeout"
166
repository_url: "https://github.com/eclipse-openj9/openj9.git"
167
repository_branch: "refs/heads/master"
168
pipeline_script_path: "buildenv/jenkins/jobs/pipelines/Pipeline-Build-Test-All.groovy"
169
170