Skip to content

Commit

Permalink
Add GraalVM CE 21.3.1 (which is used by the 21.3 tag) and GraalVM CE …
Browse files Browse the repository at this point in the history
…22.0.0
  • Loading branch information
cescoffier committed Jan 26, 2022
1 parent f5bbf72 commit 7d72125
Show file tree
Hide file tree
Showing 11 changed files with 207 additions and 6 deletions.
12 changes: 10 additions & 2 deletions .github/native-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,21 @@ versions:
- 21.2.0-java16
- 21.3.0-java11
- 21.3.0-java17
- 21.3.1-java11
- 21.3.1-java17
- 22.0.0-java11
- 22.0.0-java17
tags:
- id: 21.2-java11
target: 21.2.0-java11
- id: 21.2-java16
target: 21.2.0-java16
- id: 21.3-java11
target: 21.3.0-java11
target: 21.3.1-java11
- id: 21.3-java17
target: 21.3.0-java17
target: 21.3.1-java17
- id: 22.0-java11
target: 22.0.0-java11
- id: 22.0-java17
target: 22.0.0-java17
versionCheck: true
12 changes: 10 additions & 2 deletions .github/s2i-native-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,19 @@ versions:
- 21.2.0-java11
- 21.3.0-java11
- 21.3.0-java17
- 21.3.1-java11
- 21.3.1-java17
- 22.0.0-java11
- 22.0.0-java17
tags:
- id: 21.2-java11
target: 21.2.0-java11
- id: 21.3-java11
target: 21.3.0-java11
target: 21.3.1-java11
- id: 21.3-java17
target: 21.3.0-java17
target: 21.3.1-java17
- id: 22.0-java11
target: 22.0.0-java11
- id: 22.0-java17
target: 22.0.0-java17
versionCheck: false
7 changes: 5 additions & 2 deletions .github/tooling-images.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,13 @@ imageName: quay.io/quarkus/centos-quarkus-maven
buildScript: .github/build-tooling-images.sh
versions:
- 21.2.0-java11
- 21.3.0-java11
- 21.3.1-java11
- 22.0.0-java11
tags:
- id: 21.2-java11
target: 21.2.0-java11
- id: 21.3-java11
target: 21.3.0-java11
target: 21.3.1-java11
- id: 22.0-java11
target: 22.0.0-java11
versionCheck: false
11 changes: 11 additions & 0 deletions modules/graalvm/21.3.1-java11/configure
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh
set -e

SOURCES_DIR=/tmp/artifacts

ls -l ${SOURCES_DIR}
tar xzf ${SOURCES_DIR}/${FILENAME} -C /opt
mv /opt/graalvm-ce-${GRAALVM_VERSION} /opt/graalvm

echo "Installing native-image"
/opt/graalvm/bin/gu --auto-yes install native-image
34 changes: 34 additions & 0 deletions modules/graalvm/21.3.1-java11/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
schema_version: 1
name: graalvm
version: &version "21.3.1-java11"

labels:
- name: graalvm-archive-filename
value: &filename graalvm-ce-linux-amd64-21.3.1-java11.tar.gz
- name: graalvm-archive-url
value: &url https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.1/graalvm-ce-java11-linux-amd64-21.3.1.tar.gz
- name: graalvm-version
value: &suffix java11-21.3.1

envs:
- name: "JAVA_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_VERSION"
value: *suffix
- name: "FILENAME"
value: *filename

artifacts:
- name: *filename
url: *url
sha256: 691609e34670bc0bb0ac00b2277bac2eff794a937b1bd1d48fe80e7064407142

packages:
install:
- fontconfig
- freetype-devel

execute:
- script: configure
11 changes: 11 additions & 0 deletions modules/graalvm/21.3.1-java17/configure
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/sh
set -e

SOURCES_DIR=/tmp/artifacts

ls -l ${SOURCES_DIR}
tar xzf ${SOURCES_DIR}/${FILENAME} -C /opt
mv /opt/graalvm-ce-${GRAALVM_VERSION} /opt/graalvm

echo "Installing native-image"
/opt/graalvm/bin/gu --auto-yes install native-image
34 changes: 34 additions & 0 deletions modules/graalvm/21.3.1-java17/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
schema_version: 1
name: graalvm
version: &version "21.3.1-java17"

labels:
- name: graalvm-archive-filename
value: &filename graalvm-ce-linux-amd64-21.3.1-java17.tar.gz
- name: graalvm-archive-url
value: &url https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-21.3.1/graalvm-ce-java17-linux-amd64-21.3.1.tar.gz
- name: graalvm-version
value: &suffix java17-21.3.1

envs:
- name: "JAVA_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_VERSION"
value: *suffix
- name: "FILENAME"
value: *filename

artifacts:
- name: *filename
url: *url
sha256: 45b9bcb20d7693a023ccc1c6aaceb561e3a9c4d9d19ea5d75f95f651d93270cf

packages:
install:
- fontconfig
- freetype-devel

execute:
- script: configure
12 changes: 12 additions & 0 deletions modules/graalvm/22.0.0-java11/configure
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh
set -e

SOURCES_DIR=/tmp/artifacts

ls -l ${SOURCES_DIR}
tar xzf ${SOURCES_DIR}/${FILENAME} -C /opt
ls -l /opt
mv /opt/graalvm-ce-${GRAALVM_VERSION}* /opt/graalvm

echo "Installing native-image"
/opt/graalvm/bin/gu --auto-yes install native-image
34 changes: 34 additions & 0 deletions modules/graalvm/22.0.0-java11/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
schema_version: 1
name: graalvm
version: &version "22.0.0-java11"

labels:
- name: graalvm-archive-filename
value: &filename graalvm-ce-linux-amd64-22.0.0.2-java11.tar.gz
- name: graalvm-archive-url
value: &url https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.0.0.2/graalvm-ce-java11-linux-amd64-22.0.0.2.tar.gz
- name: graalvm-version
value: &suffix java11-22.0.0

envs:
- name: "JAVA_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_VERSION"
value: *suffix
- name: "FILENAME"
value: *filename

artifacts:
- name: *filename
url: *url
sha256: bc86083bb7e2778c7e4fe4f55d74790e42255b96f7806a7fefa51d06f3bc7103

packages:
install:
- fontconfig
- freetype-devel

execute:
- script: configure
12 changes: 12 additions & 0 deletions modules/graalvm/22.0.0-java17/configure
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
#!/bin/sh
set -e

SOURCES_DIR=/tmp/artifacts

ls -l ${SOURCES_DIR}
tar xzf ${SOURCES_DIR}/${FILENAME} -C /opt
ls -l /opt
mv /opt/graalvm-ce-${GRAALVM_VERSION}* /opt/graalvm

echo "Installing native-image"
/opt/graalvm/bin/gu --auto-yes install native-image
34 changes: 34 additions & 0 deletions modules/graalvm/22.0.0-java17/module.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
schema_version: 1
name: graalvm
version: &version "22.0.0-java17"

labels:
- name: graalvm-archive-filename
value: &filename graalvm-ce-linux-amd64-22.0.0.2-java17.tar.gz
- name: graalvm-archive-url
value: &url https://github.com/graalvm/graalvm-ce-builds/releases/download/vm-22.0.0.2/graalvm-ce-java17-linux-amd64-22.0.0.2.tar.gz
- name: graalvm-version
value: &suffix java17-22.0.0

envs:
- name: "JAVA_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_HOME"
value: "/opt/graalvm"
- name: "GRAALVM_VERSION"
value: *suffix
- name: "FILENAME"
value: *filename

artifacts:
- name: *filename
url: *url
sha256: 4f743e0ed3d974b7d619ca2ed6014554e8c12e5ebbb38b9bc9e820b182169bd4

packages:
install:
- fontconfig
- freetype-devel

execute:
- script: configure

0 comments on commit 7d72125

Please sign in to comment.