web-dev-qa-db-ja.com

Linux、OS X、Windows用のTravis CIテストパッケージを作成する方法

Travis CI(または別の継続的インテグレーションサービス)に、異なるオペレーティングシステムでパッケージをテストするように指示する方法はありますか?

ファイルシステムを操作する場合、すべてのプラットフォームに依存しないことを再確認してください。

37
AJcodez

アップデート3

Windowsサポートがリリースされました! Travis CIをLinux、macOS、Windowsで使用できるようになりました。あなたはそれについて彼らのブログ投稿を見つけることができます ここ

アップデート2

この機能は現在有効になっています(Travisチームにリクエストを送信する必要はありません)。まだベータ版と見なされていますが:

私にとってはうまくいきます、ここにLinux + OSXの設定があります:

Windowsサポートはまだ進行中です( windowsの問題 を参照)。代わりに AppVeyor を使用できます。設定ファイルの例:

更新


Travis CI には未解決の問題があります:

Linux + Mac OS Xの回避策として、2つのブランチを作成できます。 1つはデフォルトの設定(Linux用)、もう1つはobjective-c言語(Mac OS X用)です。

39
user2288008

誰かが動作するWindows/Mac/Linux python構成例を探している場合は、次のリポジトリを参照してください: https://github.com/cclauss/Travis-CI-Python- on-three-OSes

1
drojf