web-dev-qa-db-fra.com

Comment faire du package de test Travis CI pour Linux, OS X, Windows?

Existe-t-il un moyen de dire à Travis Ci (ou d'un autre service d'intégration continue) de tester le package sur différents systèmes d'exploitation?

Travailler avec le système de fichiers, et il serait génial de vérifier que tout est tout plate-forme-agnostique.

37
AJcodez

Mise à jour 3

Le support Windows a été publié! Vous pouvez maintenant utiliser Travis CI avec Linux, MacOS et Windows. Vous pouvez trouver leur message de blog à ce sujet ici .

Mettre à jour 2

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

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

Support Windows toujours en cours (voir Problèmes Windows ) comme alternative Appattoyer peut être utilisé. Exemple de fichier de configuration:

Mettre à jour


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

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

39
user2288008

Si quelqu'un recherche un travail de travail/Mac/Linux python Exemple de configuration, voir ce référentiel: https://github.com/cclauss/travis-ci-python- ON-TROCS-OSES

1
drojf