Scala, sbt - «ошибка разрешения пути dockerfile: укажите правильный путь к Dockerfile» при использовании dockerPlugin - PullRequest
0 голосов
/ 27 января 2020

Я использую dockerPlugin в моем SBT проекте:

enablePlugins(dockerPlugin)

Я также создаю gitlab-ci.yml для построения конвейеров с kaniko и предоставления пути к Dockerfile:

--dockerfile Dockerfile

Но я получил ошибку при запуске этого конвейера:

error resolving dockerfile path: please provide a valid path to a Dockerfile

Возможно, проблема здесь в том, что я использую dockerPlugin и Dockerfile создается в каталоге target/docker/stage после сделать docker:publishLocal локально Конечно, я не могу использовать его при строительстве трубопровода.

Я также пытался сделать некоторые "волхвы c", такие как:

--dockerfile= ./workspace/Dockerfile
--dockerfile= ./target/docker/stage/Dockerfile

Но это не помогло, а также.

Мой вопрос - как обеспечить goo путь в Dockerfile при использовании dockerPlugin в scala приложении? Я знаю, что это обычная проблема, но я не смог найти решение для dockerPlugin дела.

...