是否可以使用 Gradle GraalVM 插件直接将 nativeImage 构建到远程存储库,或者是否需要除此之外的额外步骤?
对于一个具体示例,我想使用 Github Action 为 AWS ECR 存储库构建一个 nativeImage。目前,我知道我可以对插件配置执行以下操作:
graalvmNative {
binaries {
named("main") {
imageName.set( "123etc.ecr.region.amazonaws.com/some/repo" )
}
}
}
通常情况下,我会简单地获取或传递 ECR 用户名/密码凭证到 Docker 或 Jib 之类的东西来完成推送到目的地,但是
感谢您的帮助!
事实证明我的期望是错误的; GraalVM 插件本身实际上并没有对容器做任何事情,所以这解释了为什么我找不到任何东西!
一旦灯泡熄灭,我很快就弄清楚如何配置/推送容器(对于后代来说,这是通过 micronaut 框架)