-
Notifications
You must be signed in to change notification settings - Fork 4
/
.travis.yml
36 lines (35 loc) · 830 Bytes
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
language: shell
jobs:
include:
- stage: Continuous Integration
name: SwiftLint
os: osx
osx_image: xcode11
script:
- make lint
- stage: Continuous Integration
name: SwiftPM macOS
os: osx
osx_image: xcode11
script:
- swift test
- stage: Continuous Integration
name: SwiftPM Linux
os: Linux
dist: trusty
install:
- eval "$(curl -sL https://swiftenv.fuller.li/install.sh)"
- swiftenv install 5.1 || true
- swiftenv local 5.1 || true
- swift --version
script:
- swift test
- stage: Continuous Integration
name: Installation from Source (macOS)
os: osx
osx_image: xcode11
script:
- git clone --depth 1 https://github.com/minuscorp/ModuleInterface.git
- cd ModuleInterface
- make install
- moduleinterface version