CocoaPods を使用して Swift 3.0 で作成された iOS プロジェクトがあります。このプロジェクト用に Gitlab CI を構成しましたが、完全に機能します。これは私の .gitlab-ci.yml ファイルです:
stages:
- build
build_project:
stage: build
script:
- rm -rf Pods;rm -rf MyProject.xcworkspace;rm -rf MyProject.xcodeproj/project.xcworkspace
- pod install
- xcodebuild clean -workspace MyProject.xcworkspace -scheme MyProject | xcpretty
- xcodebuild test -workspace MyProject.xcworkspace -scheme MyProject -destination 'platform=iOS Simulator,name=iPhone 7,OS=10.2' | xcpretty -s
tags:
- ios
- lunchdot
Gitlab リポジトリでこのプロジェクトのコード カバレッジを確認できません。現時点では、すべてのビルドのカバレッジ カラムが空です。CI/CD パイプラインの Gitlab 設定でテスト カバレッジの解析を設定しようとしましたが、Swift の正規表現がわからないため、効果がありませんでした。Gitlab CI で Swift プロジェクトのコード カバレッジを設定することは可能ですか? これどうやってするの?