Skip to content

Commit

Permalink
Use /opt instead of /tmp to install GraalVM
Browse files Browse the repository at this point in the history
  • Loading branch information
thiagokokada committed Sep 10, 2021
1 parent 873841c commit 0ed8639
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 14 deletions.
26 changes: 13 additions & 13 deletions .circleci/config.yml
Expand Up @@ -71,7 +71,7 @@ jobs:
environment:
LEIN_ROOT: "true"
GRAALVM_VERSION: "21.2.0"
GRAALVM_HOME: /tmp/graalvm-ce-java11-21.2.0
GRAALVM_HOME: /opt/graalvm-ce-java11-21.2.0
BABASHKA_PLATFORM: linux # used in release script
BABASHKA_TEST_ENV: native
BABASHKA_XMX: "-J-Xmx6500m"
Expand Down Expand Up @@ -121,7 +121,7 @@ jobs:
- save_cache:
paths:
- ~/.m2
- /tmp/graalvm-ce-java11-21.2.0
- /opt/graalvm-ce-java11-21.2.0
key: linux-{{ checksum "project.clj" }}-{{ checksum ".circleci/config.yml" }}
- store_artifacts:
path: /tmp/release
Expand All @@ -137,7 +137,7 @@ jobs:
environment:
LEIN_ROOT: "true"
GRAALVM_VERSION: "21.2.0"
GRAALVM_HOME: /tmp/graalvm-ce-java11-21.2.0
GRAALVM_HOME: /opt/graalvm-ce-java11-21.2.0
BABASHKA_PLATFORM: linux # used in release script
BABASHKA_TEST_ENV: native
BABASHKA_STATIC: "true"
Expand Down Expand Up @@ -200,7 +200,7 @@ jobs:
- save_cache:
paths:
- ~/.m2
- /tmp/graalvm-ce-java11-21.2.0
- /opt/graalvm-ce-java11-21.2.0
key: linux-{{ checksum "project.clj" }}-{{ checksum ".circleci/config.yml" }}
- store_artifacts:
path: /tmp/release
Expand All @@ -218,7 +218,7 @@ jobs:
environment:
LEIN_ROOT: "true"
GRAALVM_VERSION: "21.2.0"
GRAALVM_HOME: /tmp/graalvm-ce-java11-21.2.0
GRAALVM_HOME: /opt/graalvm-ce-java11-21.2.0
BABASHKA_PLATFORM: linux # used in release script
BABASHKA_ARCH: aarch64
BABASHKA_TEST_ENV: native
Expand Down Expand Up @@ -253,7 +253,7 @@ jobs:
- run:
name: Download GraalVM
command: |
script/install-graalvm
sudo script/install-graalvm
- run:
name: Build binary
command: |
Expand All @@ -276,7 +276,7 @@ jobs:
- save_cache:
paths:
- ~/.m2
- /tmp/graalvm-ce-java11-21.2.0
- /opt/graalvm-ce-java11-21.2.0
key: linux-aarch64-{{ checksum "project.clj" }}-{{ checksum ".circleci/config.yml" }}
- store_artifacts:
path: /tmp/release
Expand All @@ -294,7 +294,7 @@ jobs:
environment:
LEIN_ROOT: "true"
GRAALVM_VERSION: "21.2.0"
GRAALVM_HOME: /tmp/graalvm-ce-java11-21.2.0
GRAALVM_HOME: /opt/graalvm-ce-java11-21.2.0
BABASHKA_PLATFORM: linux # used in release script
BABASHKA_ARCH: aarch64
BABASHKA_TEST_ENV: native
Expand Down Expand Up @@ -331,7 +331,7 @@ jobs:
- run:
name: Download GraalVM
command: |
script/install-graalvm
sudo script/install-graalvm
- run:
name: Build binary
command: |
Expand All @@ -354,7 +354,7 @@ jobs:
- save_cache:
paths:
- ~/.m2
- /tmp/graalvm-ce-java11-21.2.0
- /opt/graalvm-ce-java11-21.2.0
key: linux-aarch64-{{ checksum "project.clj" }}-{{ checksum ".circleci/config.yml" }}
- store_artifacts:
path: /tmp/release
Expand All @@ -369,7 +369,7 @@ jobs:
environment:
MACOSX_DEPLOYMENT_TARGET: 10.13 # 10.12 is EOL
GRAALVM_VERSION: "21.2.0"
GRAALVM_HOME: /tmp/graalvm-ce-java11-21.2.0/Contents/Home
GRAALVM_HOME: /usr/local/opt/graalvm-ce-java11-21.2.0/Contents/Home
BABASHKA_PLATFORM: macos # used in release script
BABASHKA_TEST_ENV: native
BABASHKA_XMX: "-J-Xmx6500m"
Expand All @@ -395,7 +395,7 @@ jobs:
- run:
name: Download GraalVM
command: |
script/install-graalvm
script/install-graalvm /usr/local/opt
- run:
name: Build binary
command: |
Expand All @@ -416,7 +416,7 @@ jobs:
- save_cache:
paths:
- ~/.m2
- /tmp/graalvm-ce-java11-21.2.0/Contents/Home
- /usr/local/opt/graalvm-ce-java11-21.2.0/Contents/Home
key: mac-{{ checksum "project.clj" }}-{{ checksum ".circleci/config.yml" }}
- store_artifacts:
path: /tmp/release
Expand Down
4 changes: 3 additions & 1 deletion script/install-graalvm
Expand Up @@ -2,7 +2,7 @@

set -euo pipefail

INSTALL_DIR="${1:-/tmp}"
INSTALL_DIR="${1:-/opt}"

GRAALVM_VERSION="${GRAALVM_VERSION:-21.2.0}"

Expand All @@ -24,6 +24,8 @@ case "${BABASHKA_ARCH:-}" in
;;
esac

mkdir -p "$INSTALL_DIR"

pushd "$INSTALL_DIR" >/dev/null

if ! [ -d "graalvm-ce-java11-$GRAALVM_VERSION" ]; then
Expand Down

0 comments on commit 0ed8639

Please sign in to comment.