lib/kamal/commands/builder/multiarch.rb in kamal-1.4.0 vs lib/kamal/commands/builder/multiarch.rb in kamal-1.5.0

- old
+ new

@@ -5,19 +5,10 @@ def remove docker :buildx, :rm, builder_name end - def push - docker :buildx, :build, - "--push", - "--platform", platform_names, - "--builder", builder_name, - *build_options, - build_context - end - def info combine \ docker(:context, :ls), docker(:buildx, :ls) end @@ -31,7 +22,16 @@ if local_arch "linux/#{local_arch}" else "linux/amd64,linux/arm64" end + end + + def build_and_push + docker :buildx, :build, + "--push", + "--platform", platform_names, + "--builder", builder_name, + *build_options, + build_context end end