Я хочу создать пользовательскую задачу sbt, которая использует publishLocal in Docker
, login in ecr
и publishLocal in Docker
.Как создать пользовательскую задачу sbt из существующих задач
Также обратите внимание, что я изменил настройки «publishLocal in Docker» только на пользовательской задаче.
Я пробовал написать код ниже, но он не работал.
val releaseDev = taskKey[Unit]("push docker image")
releaseDev := (push in ecr).value
releaseDev := releaseDev.dependsOn(publishLocal in Docker).value
releaseDev := (projectSettings ++ Seq(repositoryName in ecr := (packageName in Docker).value + "-stg" + ":" + (version in Docker).value))
Благодарим вас за ваш ответ и исправьте мой плохой английский. Как изменить настройки только в задаче 'releaseDev'. Я хочу изменить repositoryName по задаче. –
's in releaseDev: = ...'? – marios