misskey icon indicating copy to clipboard operation
misskey copied to clipboard

Use cache on build

Open ikuradon opened this issue 2 years ago • 1 comments

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は勝手に無視してくれたっぽい)

ikuradon avatar Jan 17 '23 07:01 ikuradon

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.

codecov[bot] avatar Jan 17 '23 07:01 codecov[bot]

🙏🏻

syuilo avatar Jan 27 '23 02:01 syuilo