Wie man Travis CI test-Paket für Linux, OS X, Windows?
Gibt es eine Möglichkeit zu sagen, Travis CI (oder ein anderes continuous-integration-service), um das Paket testen auf verschiedenen Betriebssystemen?
Arbeiten mit dem Dateisystem, und es würde groß sein, zu überprüfen, es ist alles Plattform-agnostisch.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Update 3
Windows-Unterstützung wurde veröffentlicht! Nun können Sie mit Travis CI mit Linux, macOS und Windows. Finden Sie Ihre blog-post über es hier.
Update 2
Diese Funktion aktiviert ist jetzt (brauchen keine Anfrage senden, um Travis-team). Obwohl noch als beta:
Funktioniert gut für mich, hier ist Linux + OSX-Konfiguration:
Windows-Unterstützung noch im Gange (siehe windows-Probleme) als alternative AppVeyor verwendet werden kann. Beispiel für die Konfigurationsdatei:
Update
Es ist eine offene Frage für Travis CI:
Als workaround für
Linux
+Mac OS X
können Sie auf zwei Zweige. Mit Standard config (fürLinux
) und eine mitobjective-c
Sprache (fürMac OS X
).Wenn jemand ist auf der Suche nach einem Arbeits -, Windows - /Mac - /Linux python-Beispiel für die Konfiguration finden Sie in diesem repository: https://github.com/cclauss/Travis-CI-Python-on-three-OSes