代码之家  ›  专栏  ›  技术社区  ›  Victor

将Skaffold与Java结合使用

  •  0
  • Victor  · 技术社区  · 6 年前

    我在测试Skaffod,它是微服务开发的一个很好的工具。 但是我没有找到任何关于如何将它与Java结合使用的教程。是否支持Maven构建?

    2 回复  |  直到 6 年前
        1
  •  1
  •   Vishal Biyani    6 年前

    正在讨论添加 support for Java apps here ,你可以非常有用 Docker multistage build 和斯卡福德在一起。一个可能有效的例子是 available here

    Skaffold文件的构建部分如下所示:

    apiVersion: skaffold/v1alpha2
    kind: Config
    build:
      tagPolicy:
        dateTime:
          format: 2006-01-02_15-04-05.999_MST
          timezone: Local
      artifacts:
      - imageName: <repo>/<image>
        workspace: ./appdir
    

    appdir -您可以使用多级Dockerfile并与工作流的其余部分集成。多级dockfile将在一个阶段中构建artifact,并使用第一阶段的artifact创建一个容器。

        2
  •  1
  •   Balint Pato    5 年前

    Skaffold现在支持现成的JIB,这将比多级Dockerfile构建更有效!查看 JIB Maven example 在斯卡福德。