-
Notifications
You must be signed in to change notification settings - Fork 33
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Process multiple targets in single action call and support S3 backend #10
Labels
enhancement
New feature or request
Comments
Thanks for proposal, SGTM
|
We could probably even go a step further for point 1 and implement Apache OpenDAL as the backend, immediately adding support for a wide range of cloud storage. See https://github.com/everpcpc/actions-cache for an existing implementation of this. |
What about rclone? |
rclone looks perfect! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi @AkihiroSuda thank you for picking up maintenance of this important action!
We have added two features on a fork over at https://github.com/dcginfra/buildkit-cache-dance and I wonder if you would be interested in PRs to add these features to v2 of the action, now that its use is recommended in the official Docker documentation. We have two main changes:
The changes require the user's Dockerfile to be modified with cache IDs like this:
And the action is called something like this:
The main change is in the Dancefile, which is generated on the fly with as many mounts and copy operations as necessary. There is no need to pass the
cache-source
andcache-target
separately anymore because the cache is identified by its unique ID instead, like this:The code is currently still written in JS, and is quite tightly bound to S3 (since that is what we need) but I'd love to see features like this supported in the maintained version of the action, since there has been a lot of discussion about this (as I'm sure you're aware). Thoughts?
The text was updated successfully, but these errors were encountered: