Я тестировал Skaffod, и это отличный инструмент для разработки микросервисов. Но я не нашел никакого руководства по его использованию с Java. Есть ли поддержка для сборок Maven?
Использование Skaffold с Java
Ответы (2)
Сейчас обсуждается добавление поддержки приложений Java здесь, вы можете очень многое используйте многоступенчатую сборку Docker со Skaffold. Вероятно, рабочий пример - доступен здесь
Часть вашей сборки файла 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 и интегрироваться с остальной частью рабочего процесса. Многоступенчатый Dockefile построит артефакт за один этап и создаст контейнер, используя артефакт первого этапа.
person
Vishal Biyani
schedule
03.08.2018
Skaffold теперь поддерживает JIB "из коробки", что будет более эффективно, чем многоступенчатая сборка Dockerfile! Ознакомьтесь с примером JIB Maven в Skaffold.
person
Balint Pato
schedule
08.12.2018