misskey
misskey copied to clipboard
Use cache on build
What
Fix #9614
Additional info (optional)
https://github.com/docker/build-push-action/issues/716 と https://github.com/moby/buildkit/issues/1512 が原因でGHAではdownload cacheが効かないのでcache-fromとcache-toでレイヤを再利用できるようにしている。 ローカルではレイヤキャッシュは勝手に処理してくれるはずだし、なにか事前情報が変わったとしてもaptとpnpmのdownload cacheを再利用できるようにしている。 注意点として、BuildKitの機能を利用しているのでSUSE系のビルダーツール(Podman, Buildah)では動かないかもしれない。(kanikoは勝手に無視してくれたっぽい)
Codecov Report
Merging #9639 (dcbb9ea) into develop (fe4fbaf) will not change coverage. The diff coverage is
n/a
.
@@ Coverage Diff @@
## develop #9639 +/- ##
========================================
Coverage 22.62% 22.62%
========================================
Files 731 731
Lines 68487 68487
Branches 2028 2028
========================================
Hits 15495 15495
Misses 52992 52992
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.
🙏🏻