ddns-updater
ddns-updater copied to clipboard
Add caching to improve build time performance
Uses the builtin cache-from
/cache-to
options from the docker/buil-push-action
to write out the buildx cache.
Using the github actions/cache
action the buildx cache is stored by github for future runs.
Hey there, thanks for your PR!
However, having toyed around with buildx caching a few months ago, it always turned out to be slower than without cache, at least for Go projects where things are usually quick to download/test/build. What do you think? I can merge it and compare publish time by doing another commit on top too.
If that turns out to be faster, I can modify the verify
job to use buildx and we can try adding caching there too.