AppVeyorからのダウンロードについて
当サイトの更新情報は基本的にLATEST BUILD、つまり最新ビルドのダウンロードページへとリンクを貼っているので「どこからダウンロードすればええのん?」という事は無いようにしているつもりですが、たまーに例外があってそのページからダウンロード出来ない場合も考えられるので、そんな時の為にダウンロードリンクの探し方を書いてみたいと思います。
最新ビルドがエラーになっているケースが多く見られるので、Historyのページにリンクするように変更しました。当エントリーの本文もまた後ほど見直す予定ですが取り急ぎ報告までという事でよろしくお願いします。
バイナリがダウンロード出来ない場合
ではリンク先のページからバイナリがダウンロード出来ないのはどんな場合でしょうか。
バイナリが作成されていない
原因としてはこんなところですかね?
- ビルド中にエラーが発生
- ビルド中にキャンセル
- ビルドの真っ最中(結構時間がかかります)
- ビルド待ち状態
HISTORYを開いた時に画面左側のバーが赤・黄・白などの場合、その状態だと思ってよろしいかと。
ARTIFACTSを開いてもダウンロードリンクがありません。
※ただし、1回のビルドで複数のジョブが実行されている場合、その中の1つでもエラーがあれば全体の結果もエラーとなってしまうので、ジョブ単位では成功している場合もあります。(例:Windows版は成功でMac版はエラー、みたいな)
私が更新チェックした時点で最後に成功したビルドのページにリンクしていれば、このような事態は避けられるんですが(以前はそうしてました)LATEST BUILDのページにリンクしておくと毎回URLを修正しなくて済むので更新が楽だという事と、更新情報の掲載後にまたバイナリが更新された場合でも最新のビルドをダウンロードする事が出来るので今はあえてそうしてるんですね、これが。
LATEST BUILD以下に階層がある
例えばCxbx ReloadedやReicastなどがそのケースになります。Cxbx ReloadedはReleaseとDebugバージョンに、Reicastはx86とx64に別れています。
このような場合はバイナリをダウンロード可能なページまで、更にそこから何箇所かクリックして先に進む必要があります。
更新履歴からのダウンロード手順
上記のような理由でどこからダウンロード出来るのかわからない場合は、以下の手順でダウンロードリンクのあるページに辿り着く事が出来ます。
① HISTORY(更新履歴)をクリック。
② ビルドが成功している行(左側のラインが明るい緑色で、最新ビルドなら一番上にあるもの)のビルドナンバーをクリック。
③ ARTIFACTSをクリック。
④ ダウンロードリンクが出てきました、ここをポチればダウンロード出来ます。
ダウンロード先が分岐している場合
先ほど例に挙げたReicastのようにダウンロード先が分岐している場合は以下の手順になります。
① ダウンロードしたい側をクリック。
② ARTIFACTSをクリック。
③ ダウンロードリンクです。
AppVeyorからのダウンロード方法でした
わかってしまえば何て事の無い話ですが、正直私もバイナリをARTIFACTSと表現するとは思っていなかったので最初は迷いました。わざわざ説明するほどでも無い話だったかもしれませんが、お役に立てば幸いです。