12

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 プロジェクトのコード カバレッジを設定することは可能ですか? これどうやってするの?

4

2 に答える 2