具有Travis CI中本机图像编译功能的GraalVM

问题描述 投票:-1回答:1

我有一个Java项目,该项目可以用GraalVM本机映像编译为可执行二进制文件。我想使用Travis CI为项目配置持续集成过程,这对我来说很有趣-Travis CI允许吗?如何配置.travis.yml文件以使用GraalVM本机图像进行构建?

java continuous-integration travis-ci graalvm graalvm-native-image
1个回答
0
投票

我能够使用Bach.java-Java Shell Builder中的install-jdk.sh在Travis CI构建中配置本机图像GraalVM编译。这是。travis-ci.yml

sudo: false
language: java

cache:
  directories:
    - $HOME/.m2

before_install:
- wget https://github.com/sormuras/bach/raw/master/install-jdk.sh

matrix:
  include:
  # GraalVM
    - env: JDK='GraalVM 19'
      install: . ./install-jdk.sh --url "https://github.com/oracle/graal/releases/download/vm-19.2.0/graalvm-ce-linux-amd64-19.2.0.tar.gz"

script:
  - mvn package -Pnative -Dnative-image.docker-build=true
© www.soinside.com 2019 - 2024. All rights reserved.