GraalVM 原生镜像远程存储库

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

是否可以使用 Gradle GraalVM 插件直接将 nativeImage 构建到远程存储库,或者是否需要除此之外的额外步骤?

对于一个具体示例,我想使用 Github Action 为 AWS ECR 存储库构建一个 nativeImage。目前,我知道我可以对插件配置执行以下操作:

graalvmNative {
    binaries {
        named("main") {
            imageName.set( "123etc.ecr.region.amazonaws.com/some/repo" )
        }
    }
}

通常情况下,我会简单地获取或传递 ECR 用户名/密码凭证到 Docker 或 Jib 之类的东西来完成推送到目的地,但是

  1. 在 GraalVM Gradle 插件文档中,我没有看到任何提及
  2. 在 GraalVM Github Action 文档中,我也没有看到任何对此的引用

感谢您的帮助!

gradle github-actions graalvm-native-image
1个回答
0
投票

事实证明我的期望是错误的; GraalVM 插件本身实际上并没有对容器做任何事情,所以这解释了为什么我找不到任何东西!

一旦灯泡熄灭,我很快就弄清楚如何配置/推送容器(对于后代来说,这是通过 micronaut 框架)

© www.soinside.com 2019 - 2024. All rights reserved.