【发布时间】:2020-06-09 07:26:19
【问题描述】:
Quarkus - Building a Native Executable 指南讨论了如何构建和测试本机可执行文件,以及如何在 docker 容器中构建本机可执行文件。
我已按照本指南使用 Docker 设置了一个通用的本机可执行构建,我们在 CI 服务器上使用它,并且无论主机操作系统如何,都可以在本地构建它。
但是,生成的本机可执行文件必须在构建器 docker 映像使用的架构上运行,但 Maven 和 Gradle 测试任务会尝试直接执行生成的映像。例如,docker build 生成一个 Linux 原生镜像,但我们也想在 OSX 和 Windows 系统上运行测试。
我如何告诉 Quarkus 对构建的 docker 容器而不是原始二进制文件运行本机测试?
【问题讨论】:
-
您可能想要支持此增强请求:github.com/quarkusio/quarkus/issues/23082
标签: docker gradle quarkus graalvm-native-image