32 lines
804 B
YAML
32 lines
804 B
YAML
name: CI
|
|
on: push
|
|
|
|
jobs:
|
|
test-macOS:
|
|
runs-on: macOS-latest
|
|
steps:
|
|
- uses: actions/checkout@v1.0.0
|
|
- name: SwiftPM Build
|
|
run: swift build
|
|
test-iOS:
|
|
runs-on: macOS-latest
|
|
steps:
|
|
- uses: actions/checkout@v1.0.0
|
|
- name: xcodebuild
|
|
run: |-
|
|
swift package generate-xcodeproj --enable-code-coverage
|
|
xcodebuild \
|
|
-project Buildkite.xcodeproj \
|
|
-scheme "Buildkite-Package" \
|
|
-destination "platform=iOS Simulator,OS=latest,name=iPhone 11 Pro Max" \
|
|
-quiet \
|
|
build test
|
|
test-linux:
|
|
runs-on: ubuntu-latest
|
|
container:
|
|
image: swift:5.2.3
|
|
steps:
|
|
- uses: actions/checkout@v1.0.0
|
|
- name: SwiftPM Build
|
|
run: swift test --enable-test-discovery
|