Skip to content

Commit 50842c6

Browse files
committed
TEMPORARY: generate CI JDK 19 minimal build.
1 parent d81bc5d commit 50842c6

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

vm/ci_common/common.jsonnet

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,8 +500,9 @@ local devkits = common_json.devkits;
500500

501501
build_check_base_graalvm_image(os, arch, java_version): self.build_base_graalvm_image + vm.check_graalvm_base_build(os, arch, java_version),
502502

503-
deploy_graalvm_linux_amd64(java_version): vm.check_structure + {
503+
deploy_graalvm_linux_amd64(java_version, infix=""): vm.check_structure + {
504504
run: [
505+
['set-export', 'VM_ENV', '${VM_ENV}' + infix],
505506
$.mx_vm_installables + ['graalvm-show'],
506507
$.mx_vm_installables + ['build'],
507508
['set-export', 'GRAALVM_HOME', $.mx_vm_installables + ['--quiet', '--no-warning', 'graalvm-home']],
@@ -647,6 +648,7 @@ local devkits = common_json.devkits;
647648
# Linux/AMD64
648649
deploy_vm_java11_linux_amd64: vm.vm_java_11_llvm + self.full_vm_build_linux + self.linux_deploy + self.deploy_vm_linux_amd64 + self.deploy_graalvm_linux_amd64("java11") + {name: 'post-merge-deploy-vm-java11-linux-amd64', diskspace_required: vm.diskspace_required.java11_linux_mad64},
649650
deploy_vm_java17_linux_amd64: vm.vm_java_17_llvm + self.full_vm_build_linux + self.linux_deploy + self.deploy_vm_linux_amd64 + self.deploy_graalvm_linux_amd64("java17") + {name: 'post-merge-deploy-vm-java17-linux-amd64', diskspace_required: vm.diskspace_required.java17_linux_mad64},
651+
deploy_vm_java19_linux_amd64: vm.vm_java_19_llvm + self.full_vm_build_linux + self.linux_deploy + self.deploy_vm_linux_amd64 + self.deploy_graalvm_linux_amd64("java19", "-minimal") + {name: 'post-merge-deploy-vm-java19-linux-amd64', diskspace_required: vm.diskspace_required.java19_linux_mad64},
650652

651653
# Linux/AARCH64
652654
deploy_vm_java11_linux_aarch64: vm.vm_java_11 + self.full_vm_build_linux_aarch64 + self.linux_deploy + self.deploy_daily_vm_linux_aarch64 + self.deploy_graalvm_linux_aarch64("java11") + {name: 'daily-deploy-vm-java11-linux-aarch64'},

vm/ci_includes/vm.jsonnet

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@ local jdks = common_json.jdks;
8484
requireArtifacts: [
8585
{name: 'post-merge-deploy-vm-java11-linux-amd64'},
8686
{name: 'post-merge-deploy-vm-java17-linux-amd64'},
87+
{name: 'post-merge-deploy-vm-java19-linux-amd64'},
8788
{name: 'daily-deploy-vm-java11-linux-aarch64'},
8889
{name: 'daily-deploy-vm-java17-linux-aarch64'},
8990
{name: 'daily-deploy-vm-base-java11-darwin-amd64'},
@@ -117,6 +118,7 @@ local jdks = common_json.jdks;
117118
diskspace_required: {
118119
java11_linux_mad64: "30GB",
119120
java17_linux_mad64: "30GB",
121+
java19_linux_mad64: "30GB",
120122
},
121123

122124
local builds = [
@@ -239,6 +241,7 @@ local jdks = common_json.jdks;
239241
# Linux/AMD64
240242
self.deploy_vm_publish_releaser_artifact(vm_common.deploy_vm_java11_linux_amd64),
241243
self.deploy_vm_publish_releaser_artifact(vm_common.deploy_vm_java17_linux_amd64),
244+
self.deploy_vm_publish_releaser_artifact(vm_common.deploy_vm_java19_linux_amd64),
242245

243246
# Linux/AARCH64
244247
self.deploy_vm_publish_releaser_artifact(vm_common.deploy_vm_java11_linux_aarch64),

0 commit comments

Comments
 (0)