Si alguien está buscando un ejemplo de configuración de python para Windows/Mac/Linux que funcione, consulte este repositorio:https://github.com/cclauss/Travis-CI-Python-on-three-OSes
Actualización 3
¡Se ha lanzado el soporte de Windows! Ahora puede usar Travis CI con Linux, macOS y Windows. Puede encontrar su publicación de blog al respecto aquí.
Actualización 2
Esta función está habilitada ahora (no es necesario enviar una solicitud al equipo de Travis). Aunque todavía se considera beta:
- Sistema operativo múltiple
Funciona bien para mí, aquí está la configuración de Linux + OSX:
- .travis.yml
- construir matriz
El soporte de Windows aún está en progreso (consulte los problemas de Windows) ya que se puede usar AppVeyor alternativo. Ejemplo de archivo de configuración:
- appveyor.yml
Actualizar
- Pruebas beta de varios sistemas operativos
Hay un problema abierto para Travis CI:
- Número 216
Como solución para Linux
+ Mac OS X
puedes crear dos ramas. Uno con configuración predeterminada (para Linux
) y uno con objective-c
idioma (para Mac OS X
).