Payback159/tenama

reduce build time for faster CI-Feedback

Closed this issue · 1 comments

As of today, the build-and-publish pipeline takes ~13min to build and publish everything. For a tag release I see this less critical but currently we use the main tag for the latest developer state and e.g. my test environment always gets the image from the main tag.

So I would like to optimize the pipeline, as most of the time is left in the multi-arch build from Docker.
Maybe there is a way to separate the 2 builds and parallelize them.

Input is desired :)

The change from Docker multi-stage build to goreleaser has halved the build time. That's enough from my point of view. Currently the build time takes ~3m-4m, before it was ~9-10m.