Skip to content
This repository was archived by the owner on Mar 10, 2022. It is now read-only.

Commit 2a7594b

Browse files
Jakob MygindJakob Mygind
authored andcommitted
add travis config
1 parent 8ebb8f1 commit 2a7594b

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

.travis.yml

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
language: objective-c
2+
osx_image: xcode8
3+
xcode_sdk: iphonesimulator10.0
4+
branches:
5+
only:
6+
- master
7+
- develop
8+
- swift-3.0
9+
10+
env:
11+
global:
12+
- SPINNER_PROJECT="Spinner.xcodeproj"
13+
- IOS_FRAMEWORK_SCHEME="Spinner"
14+
- TVOS_FRAMEWORK_SCHEME="Spinner-tvOS"
15+
16+
- IOS_SDK=iphonesimulator10.0
17+
- TVOS_SDK=appletvsimulator10.0
18+
19+
matrix:
20+
- DESTINATION="OS=10.0,name=iPhone 6S Plus" SCHEME="$IOS_FRAMEWORK_SCHEME" SDK="$IOS_SDK" RUN_TESTS="YES
21+
- DESTINATION="OS=10.0,name=Apple TV 1080p" SCHEME="$TVOS_FRAMEWORK_SCHEME" SDK="$TVOS_SDK" RUN_TESTS="YES"
22+
23+
script:
24+
- set -o pipefail
25+
26+
# Build Framework in Debug and Run Tests if specified
27+
- if [ $RUN_TESTS == "YES" ]; then
28+
xcodebuild -project "$SPINNER_PROJECT" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO clean build test | xcpretty;
29+
else
30+
xcodebuild -project "$SPINNER_PROJECT" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Debug ONLY_ACTIVE_ARCH=NO clean build | xcpretty;
31+
fi
32+
33+
# Build in release
34+
- xcodebuild -project "$SPINNER_PROJECT" -scheme "$SCHEME" -sdk "$SDK" -destination "$DESTINATION" -configuration Release ONLY_ACTIVE_ARCH=NO clean build | xcpretty;
35+
36+
after_success:
37+
- bash <(curl -s https://codecov.io/bash)
38+
notifications:
39+
slack:
40+
secure: ieWTXjWNxG8CzgeHpj5q1Rz4/l5pgCT65W0AfL3SdfdLrXv56frhW9bFl5C34HZyhCNijUggSlq2wGUPDuGmZ7tU94HX+3EXWkL0vs4pUcTKF8/rcnyQ2n1t4MzOZKX7MLSJOTGE874fp1d4XoXBT35FIi06hgG1xIXXprKYAxt7bS9kSPpfVxZSlH1N8pHiXJx6oJZU16YsEj7wkuBOgmp21TUQc580mDfAphO2dgdaPcG2A63IgsLrE/MTcUy32Czr9QED0nXA02q8n1EPUgOsJV6qtxz0mxgfL86Kt4VfajapfrHJTdu6sGzdFxy0/VcbZjOQJWCGlPlf9LjC0S4PdPo1iPEXQjrnPGNAjoZ0e0qwQH6/30sWuHuD/2LaLGyRM7bWLtSfYRMKCsXVl54VDGSmP0uVcXPTyGzrz0qoBfw/bQnurFKqnz9PGF+18aqiyk26YXCRWjLBTpWGSHUIiaHS1qL2xUfdnHdiznowoEFnRaWT5FYrZNRN4lVLwJg3OI/UWVGg5AATg90kHPQ06qvaqOqEbfy4ZTwWFbth0866djhaBsoo9NrwwwVVoUUqlCBv413x0Lp3tTNg3AUQvTRz5uJ+HC94/i3/3eEUM2rQUJbgVVfRhxrB8u/rgu37/DTKYMBgARveMn4qY2blpHU22q1mk+YmOLMHSi0=

0 commit comments

Comments
 (0)