32 lines
1.1 KiB
YAML
32 lines
1.1 KiB
YAML
|
|
language: swift
|
|
osx_image: xcode10
|
|
|
|
env:
|
|
global:
|
|
- LC_CTYPE=en_US.UTF-8
|
|
- LANG=en_US.UTF-8
|
|
|
|
jdk:
|
|
- oraclejdk9
|
|
|
|
before_install:
|
|
- env
|
|
- locale
|
|
- gem install xcpretty --no-rdoc --no-ri --no-document --quiet
|
|
- xcpretty --version
|
|
- xcodebuild -version
|
|
- xcodebuild -showsdks
|
|
- pod install --repo-update
|
|
- brew install pmd
|
|
|
|
script:
|
|
- set -o pipefail
|
|
- xcodebuild -enableCodeCoverage YES CODE_SIGNING_ALLOWED=YES -workspace LeadKit.xcworkspace -scheme 'LeadKit iOS' -destination 'platform=iOS Simulator,OS=12.0,name=iPhone 7' build test | xcpretty -c
|
|
- xcodebuild -enableCodeCoverage YES CODE_SIGNING_ALLOWED=YES -workspace LeadKit.xcworkspace -scheme 'LeadKit iOS Extensions' -destination 'platform=iOS Simulator,OS=12.0,name=iPhone 7' build test | xcpretty -c
|
|
- xcodebuild -enableCodeCoverage YES CODE_SIGNING_ALLOWED=YES -workspace LeadKit.xcworkspace -scheme 'LeadKit tvOS' -destination 'platform=tvOS Simulator,name=Apple TV 4K' -sdk appletvsimulator build test | xcpretty -c
|
|
|
|
after_success:
|
|
- sleep 5
|
|
- bash < (curl -s https://codecov.io/bash)
|