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