2015-10-16 4 views
1

Я пытаюсь протестировать фреймворк на нескольких SDK для iOS, чтобы убедиться, что он работает на всех. Но я понимаю, что не все SDK доступны на всех travis-ci osx_image. Например, xcode7 имеет только iphonesimulator9.0.Тест Travis-CI на нескольких SDK для iOS

Есть ли способ указать osx_image в matrix? Вот как выглядит мой файл прямо сейчас:

language: objective-c 
osx_image: xcode7 

env: 
    matrix: 
    - SDK=iphonesimulator8.1 
    - SDK=iphonesimulator8.2 
    - SDK=iphonesimulator8.3 
    - SDK=iphonesimulator8.4 
    - SDK=iphonesimulator9.0 

script: 
    - xctool clean test -project KGNColor.xcodeproj -scheme KGNColor -sdk $SDK 
+0

Связанная проблема Я подал: https://github.com/travis-ci/travis-ci/issues/4962 – keegan3d

ответ

1

Вы ищете что-то вроде этого?

https://github.com/realm/jazzy/blob/master/.travis.yml#L12-L17

matrix: 
include: 
    - osx_image: xcode6.4 
    env: TRAVIS_SWIFT_VERSION=1.2 
    - osx_image: xcode7.1 
    env: TRAVIS_SWIFT_VERSION=2.1 

Документы для Travis немного разреженный, но я видел это некоторое время назад на их кормить щебет. https://twitter.com/travisci/status/644930409730580480

Смежные вопросы