Skip to content
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

Docker: リリースビルド時に不要なレイヤーキャッシュをpushしないようにしたい #675

Closed
aoirint opened this issue Apr 24, 2023 · 1 comment · Fixed by #708
Labels

Comments

@aoirint
Copy link
Member

aoirint commented Apr 24, 2023

内容

現在、Dockerイメージのリリースビルド時に、実際にはほとんど使われないレイヤーキャッシュ(例えば、0.15.0-buildcache)がpushされるようになっています。

直近で大きなデメリットはないと思いますが、リソースを浪費していそうなので、これをやめたいです。

Pros 良くなる点

  • Docker Hubのリソースを浪費しないようになる

Cons 悪くなる点

  • リリースの再ビルドを実行したときにキャッシュが使われなくなる(レアケース)

実現方法

docker/build-push-action@v3cache-toオプションを、タグがlatest以外のときは空文字列にすればよさそうです。

その他

@Hiroshiba
Copy link
Member

docker hubへのプッシュはできる限り量を減らしておきたいですね・・・!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
2 participants