GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Wie erstelle ich ein Travis CI-Testpaket für Linux, OS X, Windows?

Wenn jemand nach einem funktionierenden Windows/Mac/Linux-Python-Konfigurationsbeispiel sucht, siehe dieses Repository:https://github.com/cclauss/Travis-CI-Python-on-three-OSes


Aktualisierung 3

Windows-Unterstützung wurde veröffentlicht! Sie können Travis CI jetzt mit Linux, macOS und Windows verwenden. Ihren Blogbeitrag dazu finden Sie hier.

Aktualisierung 2

Diese Funktion ist jetzt aktiviert (keine Notwendigkeit, eine Anfrage an das Travis-Team zu senden). Obwohl noch als Beta betrachtet:

  • Multi-OS

Funktioniert gut für mich, hier ist die Linux + OSX-Konfiguration:

  • .travis.yml
  • Matrix erstellen

Windows-Unterstützung noch in Arbeit (siehe Windows-Probleme), da alternativ AppVeyor verwendet werden kann. Beispiel einer Konfigurationsdatei:

  • appveyor.yml

Aktualisieren

  • Multi-OS-Betatest

Es gibt ein offenes Problem für Travis CI:

  • Ausgabe Nr. 216

Als Problemumgehung für Linux + Mac OS X Sie können zwei Zweige erstellen. Eines mit Standardkonfiguration (für Linux ) und eine mit objective-c Sprache (für Mac OS X ).


Linux
  1. So packen Sie Python-Anwendungen für Linux

  2. So testen Sie ein Paket, ohne es unter Linux zu installieren

  3. So erstellen Sie ein Linux-RPM-Paket

  4. Linux – Wie deinstalliere ich Grub?

  5. Wie konfiguriere ich Qt für die Cross-Kompilierung von Linux auf das Windows-Ziel?

So erstellen Sie Windows 10 USB-Installationsmedien unter Linux

Erstellen eines PKGBUILD zum Erstellen von Paketen für Arch Linux

Wie man Ubuntu wie Windows 10 oder 7 aussehen lässt

So installieren Sie WSL (Windows-Subsystem für Linux) unter Windows 11

So installieren Sie das Windows-Subsystem für Linux

So installieren und konfigurieren Sie das Windows-Subsystem für Linux