Commit Graph
17 Commits
Author SHA1 Message Date
Ralf HaferkampandRalf Haferkamp f02a23098a fix: allow 'make dev-docker' with go.work 2025-11-10 08:23:37 +01:00
Ralf HaferkampandGitHub 69c0d21539 Dockerfile cleanup (#1352)
* Dockerfile.multiarch: use bind- and cache-mounts to speedup build

Use a cache mount for go build cache in the build container and mount
the sources as a bind mount as recommended in
https://docs.docker.com/build/cache/optimize/ this largely speeds up the
container build for subsequent builds.

* Use Dockerfile.multiarch for "dev-docker" target

Let's remove some redundancy. AFAICS the Docker.multiarch does
everything the Docker.linux.* files did. And with the build caches
enable it should be just as quick as building on the host.

* Dockerfile.multiarch: Align the alpine version of the base images

* Dockerfile: Reduce build context by adding more files to .dockerignore
2025-08-15 12:41:36 +02:00
Ralf Haferkamp 24da3687d9 Makefile: remove unneeded recursion.mk
The MAKE_DEPTH variable is not used anywhere anymore.
2025-04-22 16:57:17 +02:00
Michael Barz 3249d233f5 fix: add missing debug docker 2025-03-25 17:09:20 +01:00
Benedikt Kulmann 8c9725b46e fix: org name in multiarch dev build 2025-03-19 13:34:45 +01:00
Benedikt KulmannandGitHub 7f1f686b0e Merge pull request #385 from fschade/fix-re-build-node-artifacts
fix: make re-build node artifacts
2025-03-14 14:54:27 +01:00
Florian Schade 09776528cf fix: make re-build node artifacts 2025-03-14 11:34:01 +01:00
Michael Barz 917012cc94 feat: add container builds 2025-03-14 09:37:05 +01:00
Ralf Haferkamp 48edc9a5d1 Reintroduce check for go before including bingo Makefile
This re-adds the check for go being installed before including the
bingo variables make file to avoid repeating errors about missing a
missing go binary when running 'make node-generate' in the ci (the node
container doesn't have go installed)
2025-03-11 11:19:20 +01:00
Florian Schade 42af9ac42e fix: make recursion and missing opencloud node generate step 2025-03-07 10:09:19 +01:00
Florian Schade dbafbaa333 fix: remove deprecations and use go-generate instead of go-generate-STAGE 2025-03-06 11:56:09 +01:00
Florian Schade da1963cfa4 enhancement: split make ci-node-generate and ci-go-generate into prod and dev stages 2025-03-05 17:32:37 +01:00
Benedikt Kulmann 222d97d937 fix: docker image names 2025-02-25 12:32:41 +01:00
Christian Richter 9545fccbef remove generate stap from image
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-02-24 09:22:33 +01:00
Christian Richter 712ce06a58 experimental multi-arch build
Signed-off-by: Christian Richter <c.richter@opencloud.eu>
2025-02-21 19:53:50 +01:00
Michael Barz 6a84a45c0e refactor: debranding Makefiles 2025-01-15 11:14:42 +01:00
Jörn Friedrich Dreyer 26aafdfd08 change binary name
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-01-13 14:17:23 +01:00