Как сделать тестовый пакет Travis CI для Linux, OS X, Windows? Есть ли способ сказать Travis CI (или другую службу непрерывной интеграции) для тестирования пакета в разных операционных системах? Работа с файловой системой, и было бы здорово дважды проверить ее платформо-агностик. Ответ 1 Обновление 3 Поддержка Windows была выпущена! Теперь вы можете использовать Travis CI с Linux, macOS и Windows. Вы можете найти их пост в блоге об этом здесь. Обновление 2 Эта функция теперь включена (нет необходимости отправлять запрос в команду Travis). Хотя до сих пор считается бета Multi-OS У меня отлично работает, вот конфигурация Linux + OSX: .travis.yml построить матрицу Поддержка Windows все еще продолжается (см. Проблемы с окнами), поскольку можно использовать альтернативный AppVeyor. Пример файла конфигурации: appveyor.yml Обновить Мульти-ОС бета-тестирование Для Travis CI существует открытый вопрос: Выпуск № 216 В качестве обходного пути для Linux + Mac OS X вы можете создать две ветки. Один с конфигурацией по умолчанию (для Linux) и один с языком objective-c (для Mac OS X). Ответ 2 Если кто-то ищет работающий пример конфигурации Python для Windows/Mac/Linux, посмотрите этот репозиторий: https://github.com/cclauss/Travis-CI-Python-on-three-OSes
Ответ 1 Обновление 3 Поддержка Windows была выпущена! Теперь вы можете использовать Travis CI с Linux, macOS и Windows. Вы можете найти их пост в блоге об этом здесь. Обновление 2 Эта функция теперь включена (нет необходимости отправлять запрос в команду Travis). Хотя до сих пор считается бета Multi-OS У меня отлично работает, вот конфигурация Linux + OSX: .travis.yml построить матрицу Поддержка Windows все еще продолжается (см. Проблемы с окнами), поскольку можно использовать альтернативный AppVeyor. Пример файла конфигурации: appveyor.yml Обновить Мульти-ОС бета-тестирование Для Travis CI существует открытый вопрос: Выпуск № 216 В качестве обходного пути для Linux + Mac OS X вы можете создать две ветки. Один с конфигурацией по умолчанию (для Linux) и один с языком objective-c (для Mac OS X).
Ответ 2 Если кто-то ищет работающий пример конфигурации Python для Windows/Mac/Linux, посмотрите этот репозиторий: https://github.com/cclauss/Travis-CI-Python-on-three-OSes