.travis.yml 865 B

1234567891011121314151617181920212223
  1. language: objective-c
  2. osx_image: xcode9
  3. before_install:
  4. - export LANG=en_US.UTF-8
  5. - brew update
  6. - brew outdated carthage || brew upgrade carthage
  7. - gem install cocoapods --no-rdoc --no-ri --no-document --quiet
  8. - pod install --project-directory=Example
  9. script:
  10. - set -o pipefail && xcodebuild -workspace Example/EAIntroView.xcworkspace -scheme EAIntroView-Example -sdk iphonesimulator ONLY_ACTIVE_ARCH=NO | xcpretty
  11. - pod lib lint
  12. before_deploy:
  13. - carthage build --no-skip-current
  14. - carthage archive EAIntroView
  15. deploy:
  16. provider: releases
  17. api_key:
  18. secure: KVRgXHYFgNRhn55Sg1ubMBdFRSghJoTJZ7vVc/kY69grj5husQnkKGEikMkGWjQAVetjE0KgQ/UzAXkxf9m4y0BJXc0WCOOzVwmSec3lw4wbPl5QoHSyy7Etfz6ji0FSLTAjLWKz7bU35o3KHB+MU12LzaV82Yvc4h8XcpSnRj8=
  19. file: EAIntroView.framework.zip
  20. skip_cleanup: true
  21. on:
  22. repo: ealeksandrov/EAIntroView
  23. tags: true