This is an automated email from the ASF dual-hosted git repository.
sciabarracom pushed a commit to branch build-local
in repository https://gitbox.apache.org/repos/asf/openserverless-build.git
The following commit(s) were added to refs/heads/build-local by this push:
new 3f3aaf2 Add buildx-all task
3f3aaf2 is described below
commit 3f3aaf22fddf4977508d0c2b9feae9383f869b21
Author: Michele Sciabarra <[email protected]>
AuthorDate: Wed Jul 1 07:56:20 2026 +0000
Add buildx-all task
---
Taskfile.yml | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/Taskfile.yml b/Taskfile.yml
index 470e9d4..7d49d90 100644
--- a/Taskfile.yml
+++ b/Taskfile.yml
@@ -316,6 +316,35 @@ tasks:
vars:
ACT: "build"
+ buildx-all:
+ desc: build multi-arch OpenWhisk images without pushing
+ cmds:
+ - |
+ if test "${OPENWHISK_BUILDCONTAINER:-}" = "1"; then
+ task buildx-all:local
+ else
+ printf '%s\n' 'mkdir -p /tmp/openserverless-docker-config && printf
"{}\n" >/tmp/openserverless-docker-config/config.json &&
OPENWHISK_BUILDCONTAINER=1 DOCKER_CONFIG=/tmp/openserverless-docker-config
TAG="{{.TAG}}" task buildx-all:local' | ops ide devcontainer
+ fi
+
+ buildx-all:local:
+ cmds:
+ - task: ensure-openwhisk
+ - task: build:scala
+ vars:
+ ACT: "buildx"
+ - task: build:controller
+ vars:
+ ACT: "buildx"
+ - task: build:invoker
+ vars:
+ ACT: "buildx"
+ - task: build:scheduler
+ vars:
+ ACT: "buildx"
+ - task: build:standalone
+ vars:
+ ACT: "buildx"
+
build:
desc: build local OpenWhisk images, update OPS root, load kind, and roll
out controller
cmds: