Skip to content

Commit 56d62fa

Browse files
committed
Enable Travis CI
1 parent 34000ca commit 56d62fa

File tree

2 files changed

+106
-0
lines changed

2 files changed

+106
-0
lines changed

.travis.yml

+104
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
matrix:
2+
include:
3+
- os: osx
4+
language: objective-c
5+
osx_image: xcode10.2
6+
script:
7+
- set -o pipefail
8+
- xcodebuild test -scheme SwiftYMD-macOS -configuration Debug | xcpretty -c
9+
- xcodebuild test -scheme SwiftYMD-iOS -configuration Debug -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone XS" | xcpretty -c
10+
- xcodebuild test -scheme SwiftYMD-tvOS -configuration Debug -sdk appletvsimulator -destination "platform=tvOS Simulator,name=Apple TV 4K" | xcpretty -c
11+
- xcodebuild build -scheme SwiftYMD-watchOS -configuration Debug -sdk watchsimulator -destination "platform=watchOS Simulator,name=Apple Watch Series 4 - 44mm" | xcpretty -c
12+
- xcodebuild test -scheme SwiftYMD-macOS -configuration Release | xcpretty -c
13+
- xcodebuild test -scheme SwiftYMD-iOS -configuration Release -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone XS" | xcpretty -c
14+
- xcodebuild test -scheme SwiftYMD-tvOS -configuration Release -sdk appletvsimulator -destination "platform=tvOS Simulator,name=Apple TV 4K" | xcpretty -c
15+
- xcodebuild build -scheme SwiftYMD-watchOS -configuration Release -sdk watchsimulator -destination "platform=watchOS Simulator,name=Apple Watch Series 4 - 44mm" | xcpretty -c
16+
- os: osx
17+
language: objective-c
18+
osx_image: xcode11
19+
script:
20+
- set -o pipefail
21+
- xcodebuild test -scheme SwiftYMD-macOS -configuration Debug | xcpretty -c
22+
- xcodebuild test -scheme SwiftYMD-iOS -configuration Debug -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 11 Pro" | xcpretty -c
23+
- xcodebuild test -scheme SwiftYMD-tvOS -configuration Debug -sdk appletvsimulator -destination "platform=tvOS Simulator,name=Apple TV 4K" | xcpretty -c
24+
- xcodebuild build -scheme SwiftYMD-watchOS -configuration Debug -sdk watchsimulator -destination "platform=watchOS Simulator,name=Apple Watch Series 5 - 44mm" | xcpretty -c
25+
- xcodebuild test -scheme SwiftYMD-macOS -configuration Release | xcpretty -c
26+
- xcodebuild test -scheme SwiftYMD-iOS -configuration Release -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 11 Pro" | xcpretty -c
27+
- xcodebuild test -scheme SwiftYMD-tvOS -configuration Release -sdk appletvsimulator -destination "platform=tvOS Simulator,name=Apple TV 4K" | xcpretty -c
28+
- xcodebuild build -scheme SwiftYMD-watchOS -configuration Release -sdk watchsimulator -destination "platform=watchOS Simulator,name=Apple Watch Series 5 - 44mm" | xcpretty -c
29+
- os: osx
30+
language: objective-c
31+
osx_image: xcode11.4
32+
script:
33+
- set -o pipefail
34+
- xcodebuild test -scheme SwiftYMD-macOS -configuration Debug | xcpretty -c
35+
- xcodebuild test -scheme SwiftYMD-iOS -configuration Debug -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 11 Pro" | xcpretty -c
36+
- xcodebuild test -scheme SwiftYMD-tvOS -configuration Debug -sdk appletvsimulator -destination "platform=tvOS Simulator,name=Apple TV 4K" | xcpretty -c
37+
- xcodebuild build -scheme SwiftYMD-watchOS -configuration Debug -sdk watchsimulator -destination "platform=watchOS Simulator,name=Apple Watch Series 5 - 44mm" | xcpretty -c
38+
- xcodebuild test -scheme SwiftYMD-macOS -configuration Release | xcpretty -c
39+
- xcodebuild test -scheme SwiftYMD-iOS -configuration Release -sdk iphonesimulator -destination "platform=iOS Simulator,name=iPhone 11 Pro" | xcpretty -c
40+
- xcodebuild test -scheme SwiftYMD-tvOS -configuration Release -sdk appletvsimulator -destination "platform=tvOS Simulator,name=Apple TV 4K" | xcpretty -c
41+
- xcodebuild build -scheme SwiftYMD-watchOS -configuration Release -sdk watchsimulator -destination "platform=watchOS Simulator,name=Apple Watch Series 5 - 44mm" | xcpretty -c
42+
- os: osx
43+
language: generic
44+
osx_image: xcode10.2
45+
script:
46+
- swift --version
47+
- swift build
48+
- swift test
49+
- swift build -c release
50+
- swift test -c release
51+
- os: osx
52+
language: generic
53+
osx_image: xcode11
54+
script:
55+
- swift --version
56+
- swift build
57+
- swift test
58+
- swift build -c release
59+
- swift test -c release
60+
- os: osx
61+
language: generic
62+
osx_image: xcode11.4
63+
script:
64+
- swift --version
65+
- swift build
66+
- swift test
67+
- swift build -c release
68+
- swift test -c release
69+
- os: linux
70+
language: generic
71+
sudo: required
72+
env: SWIFT_VERSION=5.0
73+
install:
74+
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
75+
script:
76+
- swift --version
77+
- swift build
78+
- swift test
79+
- swift build -c release
80+
- swift test -c release
81+
- os: linux
82+
language: generic
83+
sudo: required
84+
env: SWIFT_VERSION=5.1
85+
install:
86+
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
87+
script:
88+
- swift --version
89+
- swift build
90+
- swift test
91+
- swift build -c release
92+
- swift test -c release
93+
- os: linux
94+
language: generic
95+
sudo: required
96+
env: SWIFT_VERSION=5.2
97+
install:
98+
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
99+
script:
100+
- swift --version
101+
- swift build
102+
- swift test
103+
- swift build -c release
104+
- swift test -c release

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
# SwiftYMD
22

3+
[![Build Status](https://travis-ci.org/koher/swift-ymd.svg?branch=master)](https://travis-ci.org/koher/swift-ymd)
4+
35
_SwiftYMD_ helps to calculate dates in the formats of `YMD` and `YM`.
46

57
```swift

0 commit comments

Comments
 (0)