-
Notifications
You must be signed in to change notification settings - Fork 3
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でCIをつくる #68
Comments
別のプロジェクトであれだけど 実行テストもbatかPS書けば走らせられる。 |
Bitbucketの方は管理者私だから試してみたけど、そもそもDxLibのDLをどうすりゃ自動化できるんだ?DLページから正規表現で抜くしか無いのか? |
7zipのコマンドラインを使えば恐らく可能かと。 |
毎回ダウンロードしてたらあっち側のサーバーの負担になりそう。 |
ダウンロードして解凍するスクリプト |
@soukouki それだとバージョン変わるたびに書き換えないといけないと思うんです |
なるほど。 |
何なんだろ、昨日からCLかけるとビルド始まる前にタイムアウトする・・・ |
で、 https://ci.appveyor.com/project/yumetodo/dxlibex/build/1.0.27 仕事していない悲しみ。ただやっとCL動かせたので嬉しい。 |
動かせたのなら一応仕事はしてるんじゃ(ビルドを開始するとこまで)。 |
仕事してないです。
その前にテストをあまり書いていないという問題が。 |
https://ci.appveyor.com/project/yumetodo/dxlibex/build/1.0.33 なんでうまく行ったのかわからないけどやっとCLが動いたっぽい。何もいじってないのに動くようになるってどういう |
バグが直されたとか。 |
あれ、 Set-WinSystemLocale ja-JP
Restart-Computer が走っていないけどエラーなく動いた・・・? https://ci.appveyor.com/project/yumetodo/dxlibex/build/1.0.43 |
ところでこれ、DxLibのバージョンが上がって、それを検知はできて、ダウンロードまでしているけど、キャッシュが効いているせいでバージョンアップされとらんな・・・。 |
Set-WinSystemLocale ja-JP
Restart-Computer が成功しないのでは話にならない。もうAppveyorでlocale変更するのは諦めて、Unicode String Literalをソースコード中で使う方向で対応するべき。つまり とりあえずビルドスクリプトは修正しました。 |
一応install script |
#36 #67 より
Travis-Clしようとしたが、LinuxでDirectXをコンパイルとか骨が折れすぎるので、Windows環境が無料で使えるappveyorを使う。なんと.slnがあればビルドできる。
ただDxLibって自己解凍exeで配布なんだよな・・・、Cl上で解凍できるのかな
原則としてbranchごと、VSのバージョンごとにclを作る形になる。
問題はRepoの所有者じゃないと設定できないこと(多分)。一回forkしてそれで設定して設定ファイル落としてとかするべきか?
The text was updated successfully, but these errors were encountered: