首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将JIB和GraalVM联系起来

如何将JIB和GraalVM联系起来
EN

Stack Overflow用户
提问于 2022-01-25 20:57:02
回答 1查看 640关注 0票数 0

引言

我目前正在开发一个GitHub CI,它可以自动构建一个带有JIB的容器。

我想知道是否有可能将JIB和GraalVM结合起来构建一个本地解决方案?

该机构的守则:

代码语言:javascript
复制
jobs:
  publish:

    runs-on: ubuntu-latest
    
    steps:

    - name: downcase IMAGE_NAME
      run: |
        echo "IMAGE_NAME=${GITHUB_REPOSITORY,,}" >>${GITHUB_ENV}
    - uses: actions/checkout@v2
    - name: Set up JDK 17
      uses: actions/setup-java@v2
      with:
        distribution: 'adopt'
        java-version: 17

    - name: Buil JIB container and publish to GitHub Packages
      run: |
       mvn compile com.google.cloud.tools:jib-maven-plugin:3.1.4:build \
       -Djib.to.image=${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}:${{ github.event.release.tag_name }} \
       -Djib.to.auth.username=${{ env.USERNAME }} \
       -Djib.to.auth.password=${{ env.PASSWORD }} \
       -Djib.from.image=azul/zulu-openjdk:17-jre-headless

问题

您认为在这种情况下可以将JIB和GraalVM结合起来吗?如果是的话,我们怎样才能做到呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-26 00:24:51

Jib为Maven提供了一个名为jib-native-image-extension-maven的扩展,它包含一个本地映像。但是,请注意,它依赖于原生Maven插件来为应用程序构建可执行文件。Jib扩展主要将其复制到容器映像中,并将图像入口点设置为二进制(如果不是手动配置的话)。下面是如何应用扩展的更多指令

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70855571

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档