Add CI/CD
Implemented:
- Gitlab Runner
- Added 'Build' task for iOS application
- Fixed problem with dependency injection
Changes:
- Modified .gitlab-ci.yml
- brew update;
- brew install carthage;
# - sudo gem install xcpretty;
- carthage bootstrap;
stages:
- build
build_project:
stage: build
script:
- xcodebuild clean -project agora-ios.xcodeproj -scheme agora-ios | xcpretty
- xcodebuild test -project agora-ios.xcodeproj -scheme agora-ios -destination 'platform=iOS Simulator,name=iPhone 11,OS=13.4.1' | xcpretty -s
tags:
- ios
Edited by Siddharth Sen