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