GNU/Linux >> Tutoriels Linux >  >> Linux

Comment créer un package de test Travis CI pour Linux, OS X, Windows ?

Si quelqu'un recherche un exemple de configuration python Windows/Mac/Linux fonctionnel, consultez ce référentiel :https://github.com/cclauss/Travis-CI-Python-on-three-OSes


Mise à jour 3

Le support Windows est sorti ! Vous pouvez désormais utiliser Travis CI avec Linux, macOS et Windows. Vous pouvez trouver leur article de blog à ce sujet ici.

Mise à jour 2

Cette fonctionnalité est maintenant activée (pas besoin d'envoyer une demande à l'équipe Travis). Bien que toujours considéré comme bêta :

  • Multi-OS

Fonctionne bien pour moi, voici la configuration Linux + OSX :

  • .travis.yml
  • construire la matrice

La prise en charge de Windows est toujours en cours (voir les problèmes de Windows) car une alternative AppVeyor peut être utilisée. Exemple de fichier de configuration :

  • appveyor.yml

Mettre à jour

  • Tests bêta multi-OS

Il y a un problème ouvert pour Travis CI :

  • Numéro 216

Comme solution de contournement pour Linux + Mac OS X vous pouvez créer deux branches. Un avec la configuration par défaut (pour Linux ) et une avec objective-c langue (pour Mac OS X ).


Linux
  1. Comment empaqueter des applications Python pour Linux

  2. Comment tester un paquet sans l'installer sous Linux

  3. Comment créer un package RPM Linux

  4. Linux – Comment désinstaller Grub ?

  5. Comment créer un support d'installation flash USB Windows 7 à partir de Linux ?

Comment créer un support d'installation USB Windows 10 sous Linux

Création d'un PKGBUILD pour créer des packages pour Arch Linux

Comment faire ressembler Ubuntu à Windows 10 ou 7

Comment installer WSL (sous-système Windows pour Linux) sur Windows 11

Comment installer le sous-système Windows pour Linux

Comment installer et configurer le sous-système Windows pour Linux