.travis.yml 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. language: objective-c
  2. cache:
  3. directories:
  4. - Lib/vendor/bundle
  5. install:
  6. - (cd Lib && bundle install --path=vendor/bundle --binstubs=vendor/bin)
  7. before_script:
  8. - ./Lib/Scripts/decode_cert.sh || true
  9. - ./Lib/Scripts/add_key.sh || true
  10. script:
  11. - '(cd Lib && travis_retry bundle exec rake $ACTION)'
  12. branches:
  13. only:
  14. - master
  15. matrix:
  16. include:
  17. - osx_image: xcode10
  18. env: ACTION=build
  19. - osx_image: xcode10
  20. env: ACTION='test:iphonesimulator'
  21. - osx_image: xcode10
  22. env: ACTION='test:appletvsimulator'
  23. - osx_image: xcode10
  24. env: ACTION='test:macosx'
  25. - osx_image: xcode9.4
  26. env: ACTION=build
  27. - osx_image: xcode9.4
  28. env: ACTION='test:iphonesimulator'
  29. - osx_image: xcode9.4
  30. env: ACTION='test:appletvsimulator'
  31. - osx_image: xcode9.4
  32. env: ACTION='test:macosx'
  33. - osx_image: xcode9
  34. env: ACTION=build
  35. - osx_image: xcode9
  36. env: ACTION='test:iphonesimulator'
  37. - osx_image: xcode9
  38. env: ACTION='test:appletvsimulator'
  39. - osx_image: xcode9
  40. env: ACTION='test:macosx'
  41. - osx_image: xcode8.3
  42. env: ACTION=build
  43. - osx_image: xcode8.3
  44. env: ACTION='test:iphonesimulator'
  45. - osx_image: xcode8.3
  46. env: ACTION='test:appletvsimulator'
  47. - osx_image: xcode8.3
  48. env: ACTION='test:macosx'
  49. - osx_image: xcode8
  50. env: ACTION=build
  51. - osx_image: xcode8
  52. env: ACTION='test:iphonesimulator'
  53. - osx_image: xcode8
  54. env: ACTION='test:appletvsimulator'
  55. - osx_image: xcode8
  56. env: ACTION='test:macosx'
  57. - osx_image: xcode7.3
  58. env: ACTION=build
  59. - osx_image: xcode7.3
  60. env: ACTION='test:iphonesimulator'
  61. - osx_image: xcode7.3
  62. env: ACTION='test:appletvsimulator'
  63. - osx_image: xcode7.3
  64. env: ACTION='test:macosx'
  65. - osx_image: xcode7.2
  66. env: ACTION=build
  67. - osx_image: xcode7.2
  68. env: ACTION='test:iphonesimulator'
  69. - osx_image: xcode7.2
  70. env: ACTION='test:appletvsimulator'
  71. - osx_image: xcode7.2
  72. env: ACTION='test:macosx'
  73. - osx_image: xcode7.1
  74. env: ACTION=build
  75. - osx_image: xcode7.1
  76. env: ACTION='test:iphonesimulator'
  77. - osx_image: xcode7.1
  78. env: ACTION='test:appletvsimulator'
  79. - osx_image: xcode7.1
  80. env: ACTION='test:macosx'
  81. - osx_image: xcode7
  82. env: ACTION=build
  83. - osx_image: xcode7
  84. env: ACTION='test:iphonesimulator'
  85. - osx_image: xcode7
  86. env: ACTION='test:macosx'
  87. env:
  88. global:
  89. - LANG=en_US.UTF-8
  90. - LC_ALL=en_US.UTF-8
  91. - secure: Fw0I2kQLC6j5BxOw7thOuGwTS6B6thpyM2xdF06Turek8TRGyzjU+QGtH1fdhJd03sDaX7LJTwn3wE2ffMTyfy/7uXGNroHJVfBz4yGjEhvL3z93FLWrLrXQqh1s+apWCJcwuE7kVqDUsjg4/HkIBq3nnGhS/nzlYNxacVx01oI=
  92. - secure: lKWscex7qoKykLXdWZ830mxvnIz27Vz9T4ryb6Ets8H9C58DEWWz/dNqNm8cYIWmTb+xcvPybDwKmggIEvCvumSwI6XtJMfJviQSWpdOg2vIS1LiiILgDLRmpHL8Eb+FXr8MY7PYYc6rnIYp4HvuovnAIgjqUtLZ+vPuL4KEUV4=