Travis CI(または別の継続的インテグレーションサービス)に、異なるオペレーティングシステムでパッケージをテストするように指示する方法はありますか?
ファイルシステムを操作する場合、すべてのプラットフォームに依存しないことを再確認してください。
Windowsサポートがリリースされました! Travis CIをLinux、macOS、Windowsで使用できるようになりました。あなたはそれについて彼らのブログ投稿を見つけることができます ここ 。
この機能は現在有効になっています(Travisチームにリクエストを送信する必要はありません)。まだベータ版と見なされていますが:
私にとってはうまくいきます、ここにLinux + OSXの設定があります:
Windowsサポートはまだ進行中です( windowsの問題 を参照)。代わりに AppVeyor を使用できます。設定ファイルの例:
Travis CI には未解決の問題があります:
Linux
+ Mac OS X
の回避策として、2つのブランチを作成できます。 1つはデフォルトの設定(Linux
用)、もう1つはobjective-c
言語(Mac OS X
用)です。
誰かが動作するWindows/Mac/Linux python構成例を探している場合は、次のリポジトリを参照してください: https://github.com/cclauss/Travis-CI-Python- on-three-OSes