Path: blob/master/buildenv/jenkins/jobs/infrastructure/wrapper_variables.yml
23788 views
1###############################################################################2# Copyright (c) 2019, 2021 IBM Corp. and others3#4# This program and the accompanying materials are made available under5# the terms of the Eclipse Public License 2.0 which accompanies this6# distribution and is available at https://www.eclipse.org/legal/epl-2.0/7# or the Apache License, Version 2.0 which accompanies this distribution and8# is available at https://www.apache.org/licenses/LICENSE-2.0.9#10# This Source Code may also be made available under the following11# Secondary Licenses when the conditions for such availability set12# forth in the Eclipse Public License, v. 2.0 are satisfied: GNU13# General Public License, version 2 with the GNU Classpath14# Exception [1] and GNU General Public License, version 2 with the15# OpenJDK Assembly Exception [2].16#17# [1] https://www.gnu.org/software/classpath/license.html18# [2] http://openjdk.java.net/legal/assembly-exception.html19#20# 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-exception21###############################################################################2223#================================================================#24# Specifications for the pipeline job that will be built nightly25#================================================================#26Nightly:27job_name: "Pipeline-Build-Test-All"28job_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>"29build_discarder_logs: 1030build_discarder_artifacts: 6031parameters:32boolean_parameters:33Java8: true34Java11: true35Java12: true36Javanext: false37string_parameters:38PLATFORMS: "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"39TEST_TARGETS: "sanity.functional,extended.functional,sanity.system,extended.system"40RESTART_TIMEOUT: "12"41TIMEOUT_TIME: "14"42choice_parameters:43BUILD_IDENTIFIER:44- "Nightly"45- "Custom"46AUTOMATIC_GENERATION:47- "true"48- "false"49triggers:50cron: "H 22 * * *"51#================================================#52# Specifications for the OMR Acceptance pipeline53#================================================#54OMR_Acceptance:55job_name: "Pipeline-OMR-Acceptance"56job_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>"57quiet_period: 120058extra_git_options:59depth: 060reference_repo: "/home/jenkins/openjdk_cache"61shallow: false62no_tags: false63git_timeout: 1064build_discarder_logs: 2065build_discarder_artifacts: 6066parameters:67boolean_parameters:68Java8: true69Java11: true70Java12: false71PROMOTE_OMR: true72string_parameters:73PLATFORMS: "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"74TEST_TARGETS: "sanity.functional"75RESTART_TIMEOUT: ""76choice_parameters:77OMR_BRANCH:78- "master"79BUILD_IDENTIFIER:80- "OMR-Acceptance"81AUTOMATIC_GENERATION:82- "true"83- "false"8485#===============================================#86# Specifications for the release build pipeline87#===============================================#88Release:89job_name: "Pipeline-Release-Build"90job_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>"91parameters:92boolean_parameters:93Java8: false94Java11: false95Java12: false96Javanext: false97string_parameters:98OPENJDK8_BRANCH:99OPENJDK11_BRANCH:100OPENJDK12_BRANCH:101OPENJ9_BRANCH:102OMR_BRANCH:103PLATFORMS: "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"104TEST_TARGETS: "sanity.functional,extended.functional,sanity.system,extended.system"105choice_parameters:106OPENJDK8_REPO:107- "https://github.com/ibmruntimes/openj9-openjdk-jdk8.git"108OPENJDK11_REPO:109- "https://github.com/ibmruntimes/openj9-openjdk-jdk11.git"110OPENJDK12_REPO:111- "https://github.com/ibmruntimes/openj9-openjdk-jdk12.git"112OPENJDKNEXT_REPO:113- "https://github.com/ibmruntimes/openj9-openjdk-jdk.git"114OPENJ9_REPO:115- "https://github.com/eclipse-openj9/openj9.git"116OMR_REPO:117- "https://github.com/eclipse-openj9/openj9-omr.git"118BUILD_IDENTIFIER:119- "Release"120- "Custom"121AUTOMATIC_GENERATION:122- "true"123- "false"124#========================================#125# Specifications for Pull Request Builds126#========================================#127PullRequest-OpenJ9:128job_name: "PullRequest-OpenJ9"129job_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>"130build_discarder_logs: 20131github_project: "https://github.com/eclipse-openj9/openj9/"132triggers:133pull_request_builder:134trigger_phrase: .*\bjenkins\s+(compile|test)\b.*135cron: "H/5 * * * *"136admin_list: "OpenJ9"137block_list: "kenrai123"138context: "Pull Request - OpenJ9"139triggered_status: "Job Triggered"140started_status: "Jobs Running"141142PullRequest-OpenJDK:143job_name: "PullRequest-OpenJDK"144job_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>"145build_discarder_logs: 20146github_project: "https://github.com/ibmruntimes/openj9-openjdk-jdk"147triggers:148pull_request_builder:149trigger_phrase: .*\bjenkins\s+(compile|test)\b.*150cron: "H/5 * * * *"151admin_list: "Extensions"152block_list: "kenrai123"153context: "Pull Request - OpenJDK"154triggered_status: "Job Triggered"155started_status: "Jobs Running"156#==============================================#157# General job specifications for all pipelines158#==============================================#159general:160parameter_descriptions:161TEST_TARGETS: "Use `none` for no testing.\nsanity.functional,extended.functional,sanity.system,extended.system"162PLATFORMS: "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"163RESTART_TIMEOUT: "Time allowed to restart a job"164TIMEOUT_TIME: "Overall build timeout"165repository_url: "https://github.com/eclipse-openj9/openj9.git"166repository_branch: "refs/heads/master"167pipeline_script_path: "buildenv/jenkins/jobs/pipelines/Pipeline-Build-Test-All.groovy"168169170