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
).