-
Notifications
You must be signed in to change notification settings - Fork 163
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
appveyor の成果物の zip 圧縮を検討する #109
Comments
になみに zip 形式よりも 7z 形式のほうが圧縮率が高い。 https://sevenzip.osdn.jp/ で インストーラをダウンロードしてインストールするだけだけど CI から直でダウンロードしようとしているユーザーには問題ないかもしれないが。 |
うーん、確かにフリープランには感謝しているのですけど、僕らみたいな1プロジェクトがディスク圧迫を気にしても仕方ないような。 自分が AppVeyor の中の人だとしたら、成果物は内部的には全部自動圧縮しておいて、ダウンロード時にだけ展開するように組みますね。そういうふうに全体のパフォーマンスチューニングするのであればコストと効果が見合う可能性はあると思っています。 |
#114 で 成果物を zip 圧縮を行うようにした。 対応のメリット
成果物にビルド番号につけるというアイデアがあるが保留中 |
既存の有名なプロダクトがどのような方針を採っているのか気になってます |
#165 で登録した。 |
https://www.appveyor.com/docs/packaging-artifacts/#artifacts-retention-policy
で appveyor の Artifacts が 6ヶ月の保存期間を過ぎたら削除されるポリシーが公開された。
(2018/6/17 から有効)
→ 多分 appveyor のディスク容量を圧迫しているんではないかと想像する。
オープンソースプロジェクトに対してタダで提供していただいていることに感謝しているので
appveyor のディスク容量の負担を減らすために zip 圧縮を検討する。
appveyor 上で 7z コマンドが利用可能なみたいで、7z コマンドを使えば zip 圧縮できる模様。
https://www.appveyor.com/docs/packaging-artifacts/#packaging-multiple-files-in-different-locations-into-a-single-archive
The text was updated successfully, but these errors were encountered: