2022-06-07 18:18:42 +00:00
|
|
|
macos_instance:
|
|
|
|
|
image: ghcr.io/cirruslabs/macos-monterey-base:latest
|
|
|
|
|
|
|
|
|
|
task:
|
2022-06-07 18:50:54 +00:00
|
|
|
env:
|
|
|
|
|
LEIN_ROOT: "true"
|
|
|
|
|
GRAALVM_VERSION: "22.1.0"
|
|
|
|
|
GRAALVM_HOME: ${HOME}/graalvm-ce-java11-22.1.0
|
|
|
|
|
BABASHKA_PLATFORM: macos # used in release script
|
|
|
|
|
BABASHKA_ARCH: aarch64
|
|
|
|
|
BABASHKA_TEST_ENV: native
|
|
|
|
|
BABASHKA_XMX: "-J-Xmx6500m"
|
|
|
|
|
script: |
|
|
|
|
|
echo "Hello World from macOS!"
|
|
|
|
|
git submodule init
|
|
|
|
|
git submodule update
|
2022-06-07 18:54:33 +00:00
|
|
|
sudo script/install-clojure
|
|
|
|
|
sudo script/install-leiningen
|
2022-06-07 18:53:37 +00:00
|
|
|
script/install-graalvm
|
|
|
|
|
export PATH=$GRAALVM_HOME/bin:$PATH
|
2022-06-07 18:56:16 +00:00
|
|
|
export JAVA_HOME=$GRAALVM_HOME
|
|
|
|
|
java -version
|
2022-06-07 18:53:37 +00:00
|
|
|
script/uberjar
|
|
|
|
|
script/compile
|