-
Notifications
You must be signed in to change notification settings - Fork 34
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 で使うバイナリを github 上のものに切り替える #31
Comments
そういえば kaoriya.net のサーバ負荷とか考えてませんでした。 |
了解です。とりあえず最新版は files.kaoriy.net から落とすのをやめます。今までありがとうございました。 |
なるほど。常に最新版を指しているポイントはなさそうですね(kaoriya on github もそうだけど)。 |
とりあえず自分と vital.vim のリポジトリには issues 建てました。 |
vim-jp.org で kaoriya への最新版のリンク貼ってたような気がするので、(自動化されてる前提で、負担の掛からない範囲で) 同じように nightly build の最新版を指すURLがあると便利かも…とふと思ったんですが、静的ページだけでリダイレクトはできないですね… |
あーでも URL だけ書いた .txt ファイルを置いとけば参照はできますね |
誰がどこに置くんでしょうか? |
自動か手動かは分からないですが、 |
URL は64bit版と32bit版等、複数あってもいいような気もします。 |
なるほど。一手間かかってしまうのでスクリプトが無駄に複雑になりそうですが、仕方ないかな…。 |
えっと、状況としては、常に最新のバイナリのURLが取得 or 転送してくれる固定のURLが欲しいってことでOKですかね? |
そうですね。それがあると常に最新が使えるので助かります。 |
了解です。それは僕の方で引き受けます。 |
おーありがとうございます! |
とりあえず jekyll だけでできないか jekyll-redirect-from + 次は外部サービス、検討します。 |
PowerShell 使えばHTMLの parse も比較的簡単ですね… > $s = Invoke-WebRequest -URI "http://sandbox.vim-jp.org/goto/vim-win_x32/”
> $s.Links[0].href
https://github.com/vim/vim-win32-installer/releases/download/v7.4.1615/gvim_7.4.1615_x86.zip
> (New-Object Net.WebClient).DownloadFile($s.Links[0].href, "vim.zip") @thinca こんな感じで良ければ、必要なものを用意してから PR 作りますけどいかがでしょう? |
なるほど。その手法だと、@tyru さんが言っていたテキストファイルを置く手法と大差ない感じですかね? |
そうですね。 同じURLをダウンロードのためにブラウザからも使えるのと、 |
両立は良いですね。 |
了解です。では進めます。 👍 |
@thinca 7.3について1点、質問です。 利用している 7.3 が 20110306 と、やや古めなのにはなにか理由がありますか? |
中間報告: とりあえず redirects まで完了 |
#32 でいったんテスト中。 7.3 については files.kaoriya.net を参照していますが、それはまたあとで。 |
#32 がマージされれば、本件は閉じて大丈夫です。 理想的な形にするまでには幾つか課題がありますが、 |
7.3. |
最初に作り始めた際に、とりあえず漠然と 7.3.0 までをサポートしようと考えて、手に入る一番古い 7.3 がそいつだった感じです。 |
ああ、一番古い方だったんですね。追加しますので、少々お待ちを。 |
僕の手元には 20110227 (7.3.135) が見つかったので、こっちに差し替えてみますかね… |
https://github.com/koron/vim-kaoriya/releases/tag/v7.3-legacy へ 20110227 (7.3.135) を追加しました。 |
完了。ということで 7.3.135 でテストを通ることを確認しました。 なお同ファイルは files.kaoriya.net にも置き直しましたが、まぁこれはどうでもよいですねw |
ありがとうございます!!! |
(`・ω・´)ゞ こちらこそありがとうございます。 vim-jp/redirects という副産物が、 |
#32 をマージしたので閉じます。ありがとうございました! |
今は files.kaoriya.net のものを使っていただいていますが
https://github.com/koron/vim-kaoriya/releases/latest
のものに切り替えることは可能でしょうか?
特に事故などが無い限り、正式リリースのたびに同じものをアップロードしてます。
理由はいくつかありますが
files.kaoriya.net は自前サーバのためサービスの継続性にお約束ができないことと、
また github のほうが AppVeyor とのネットワーク的な距離が近いことが期待できるのではないかなと。
古い 7.3 については別途考える必要があるとは考えています。
「ココに置くと良いのでは」みたいな提案がありましたら、お願いします。
The text was updated successfully, but these errors were encountered: