|
| 1 | +language: objective-c |
| 2 | +osx_image: xcode7.2 |
1 | 3 | env: |
2 | | - global: |
3 | | - - MODULE_NAME=PathToRegex |
4 | | -matrix: |
5 | | - include: |
6 | | - - script: |
7 | | - - xcodebuild test -project $MODULE_NAME.xcodeproj -scheme $MODULE_NAME |
8 | | - os: osx |
9 | | - osx_image: xcode7.2 |
10 | | - language: objective-c |
11 | | - before_install: |
12 | | - - brew update |
13 | | - - brew unlink carthage |
14 | | - - brew install carthage |
15 | | - - brew link carthage |
16 | | - before_script: |
17 | | - # bootstrap the dependencies for the project |
18 | | - # you can remove if you don't have dependencies |
19 | | - - carthage bootstrap |
20 | | - before_deploy: |
21 | | - - carthage build --no-skip-current |
22 | | - - carthage archive $MODULE_NAME |
23 | | - deploy: |
24 | | - provider: releases |
25 | | - api_key: |
26 | | - secure: 8Mxwjx8i5YytiW8s95AJ1CTi71WyPLhMd2RGMrR24oizic0zUwHG2rNBgGrnj/ONmd/sUg3XOvNgLXxLl4D5BgI6bsM/Vg+iOd+Gx4xbSmvZSBAt/aqbefSGL8Mpexpfe0vKlT+JXUy8C7WxLpKrlB3kFmaB7r0sq3bc3j/A5FkfI6uGCgEjcOr+emQ+nCr6YI3KcNfHVNquF5nXk1apJMbKJnkQK9D7iQV9wcKzXyIO8uGSMo1qrciWV8wsV6wJgBDXUspUuwa9+Je56doJb6z0kSiIc0cCZwGSkHIQEQY9v9LcB5q0YQ7UkzWM/O01VUnABzjYbKjzwQG1EZxB1PaXu4dH76QGOjg8bD2wh+P5ecYAGxc99GbscTGpEgMtSKqTXQdebsqU9xaQUBxRx5vt0HgLoCv3MTGo+CZ18XXp7Ie9Xkd5T1Nanb/i8MA4QCojNk9vCRpP3YSoGhQpfY7fZgQiRbE+L2+GxTX4jQBSIbLdPaX/ov58qLzbvpSH0nZSgXKJtk7lk4aOApCuzYlTqLs04Z5wgEgWlN3spFKuRqpK/PyAjwMVf1qctacKKZjKOA6HhZijlGtfXkYw3eVut1an/RJCSFagKhXVSvomcG3dnE+FqtLGXtLacP4jtVIkl4tdc1Y5nnTWQJbok/XofgwkNhMq0XXXmF9Lh5c= |
27 | | - file: $MODULE_NAME.framework.zip |
28 | | - skip_cleanup: true |
29 | | - on: |
30 | | - repo: crossroadlabs/PathToRegex |
31 | | - tags: true |
32 | | - - script: |
33 | | - # build (yes for now swift-build should be like this) |
34 | | - - export SBCMD=`which swift-build` |
35 | | - - $SBCMD |
36 | | - # test - temporary disabled because of bug in swift test |
37 | | - # - swift test |
38 | | - sudo: required |
39 | | - dist: trusty |
40 | | - language: generic |
41 | | - before_install: |
42 | | - # install original swift distribution |
43 | | - - wget -q -O - https://swift.org/keys/all-keys.asc | gpg --import - |
44 | | - - cd .. |
45 | | - - export SWIFT_VERSION=swift-DEVELOPMENT-SNAPSHOT-2016-02-08-a |
46 | | - - wget https://swift.org/builds/development/ubuntu1404/$SWIFT_VERSION/$SWIFT_VERSION-ubuntu14.04.tar.gz |
47 | | - - tar xzf $SWIFT_VERSION-ubuntu14.04.tar.gz |
48 | | - - export PATH="${PWD}/${SWIFT_VERSION}-ubuntu14.04/usr/bin:${PATH}" |
49 | | - # install latest package manager with `swift-test` |
50 | | - - git clone https://github.com/apple/swift-package-manager |
51 | | - - cd swift-package-manager |
52 | | - - Utilities/bootstrap |
53 | | - - export SWIFT_BUILD_PATH=`pwd` |
54 | | - - export PATH=$SWIFT_BUILD_PATH/.build/debug:$PATH |
55 | | - - cd .. |
56 | | - # get back home |
57 | | - - cd $MODULE_NAME |
| 4 | + global: |
| 5 | + - FRAMEWORK_NAME=PathToRegex |
| 6 | +before_install: |
| 7 | + - brew update |
| 8 | + - brew unlink carthage |
| 9 | + - brew install carthage |
| 10 | + - brew link carthage |
| 11 | +before_script: |
| 12 | + # bootstrap the dependencies for the project |
| 13 | + # you can remove if you don't have dependencies |
| 14 | + - carthage bootstrap |
| 15 | +before_deploy: |
| 16 | + - carthage build --no-skip-current |
| 17 | + - carthage archive $FRAMEWORK_NAME |
| 18 | + # - pod trunk push PathToRegex.podspec |
| 19 | +script: |
| 20 | +- xcodebuild test -project PathToRegex.xcodeproj -scheme PathToRegex |
| 21 | +#- xcodebuild test -project Regex.xcodeproj -scheme Regex-iOS -sdk iphonesimulator -destination 'platform=iOS Simulator,name=iPhone 6' |
| 22 | +#- xcodebuild test -project Regex.xcodeproj -scheme Regex-tvOS -sdk appletvsimulator -destination 'platform=tvOS Simulator,name=Apple TV 1080p' |
| 23 | +#- xcodebuild build -project Regex.xcodeproj -scheme Regex-watchOS -sdk watchsimulator -destination 'platform=watchOS Simulator,name=Apple Watch - 42mm' |
58 | 24 | notifications: |
59 | 25 | email: false |
| 26 | +deploy: |
| 27 | + provider: releases |
| 28 | + api_key: |
| 29 | + secure: 8Mxwjx8i5YytiW8s95AJ1CTi71WyPLhMd2RGMrR24oizic0zUwHG2rNBgGrnj/ONmd/sUg3XOvNgLXxLl4D5BgI6bsM/Vg+iOd+Gx4xbSmvZSBAt/aqbefSGL8Mpexpfe0vKlT+JXUy8C7WxLpKrlB3kFmaB7r0sq3bc3j/A5FkfI6uGCgEjcOr+emQ+nCr6YI3KcNfHVNquF5nXk1apJMbKJnkQK9D7iQV9wcKzXyIO8uGSMo1qrciWV8wsV6wJgBDXUspUuwa9+Je56doJb6z0kSiIc0cCZwGSkHIQEQY9v9LcB5q0YQ7UkzWM/O01VUnABzjYbKjzwQG1EZxB1PaXu4dH76QGOjg8bD2wh+P5ecYAGxc99GbscTGpEgMtSKqTXQdebsqU9xaQUBxRx5vt0HgLoCv3MTGo+CZ18XXp7Ie9Xkd5T1Nanb/i8MA4QCojNk9vCRpP3YSoGhQpfY7fZgQiRbE+L2+GxTX4jQBSIbLdPaX/ov58qLzbvpSH0nZSgXKJtk7lk4aOApCuzYlTqLs04Z5wgEgWlN3spFKuRqpK/PyAjwMVf1qctacKKZjKOA6HhZijlGtfXkYw3eVut1an/RJCSFagKhXVSvomcG3dnE+FqtLGXtLacP4jtVIkl4tdc1Y5nnTWQJbok/XofgwkNhMq0XXXmF9Lh5c= |
| 30 | + file: $FRAMEWORK_NAME.framework.zip |
| 31 | + skip_cleanup: true |
| 32 | + on: |
| 33 | + repo: crossroadlabs/PathToRegex |
| 34 | + tags: true |
0 commit comments