@@ -340,6 +340,9 @@ jobs:
340
340
verify_localization :
341
341
type : boolean
342
342
default : true
343
+ configuration :
344
+ type : string
345
+ default : " Debug"
343
346
macos :
344
347
xcode : << parameters.xcode >>
345
348
environment :
@@ -374,7 +377,7 @@ jobs:
374
377
xcode : << parameters.xcode >>
375
378
- run :
376
379
name : MapboxCoreNavigation
377
- command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -project MapboxNavigation.xcodeproj -scheme MapboxCoreNavigation clean build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >>
380
+ command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -project MapboxNavigation.xcodeproj -scheme MapboxCoreNavigation -configuration << parameters.configuration >> clean build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >> ENABLE_TESTABILITY=YES
378
381
- when :
379
382
condition : << parameters.spm >>
380
383
steps :
@@ -383,7 +386,7 @@ jobs:
383
386
command : rm -rf *.xcodeproj
384
387
- run :
385
388
name : MapboxNavigation-Package
386
- command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -scheme MapboxNavigation-Package build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >>
389
+ command : xcodebuild -sdk iphonesimulator -destination 'platform=iOS Simulator,OS=<< parameters.iOS >>,name=<< parameters.device >>' -scheme MapboxNavigation-Package -configuration << parameters.configuration >> build <<# parameters.test >>test <</ parameters.test >> <<# parameters.codecoverage >>-enableCodeCoverage YES<</ parameters.codecoverage >> ENABLE_TESTABILITY=YES
387
390
- when :
388
391
condition : << parameters.codecoverage >>
389
392
steps :
@@ -677,19 +680,35 @@ workflows:
677
680
main-workflow :
678
681
jobs :
679
682
- build-job :
680
- name : " Xcode_12.5.1_iOS_14.5"
683
+ name : " Xcode_12.5.1_iOS_14.5_Debug"
684
+ xcode : " 12.5.1"
685
+ iOS : " 14.5"
686
+ device : " iPhone 12 Pro Max"
687
+ context : Slack Orb
688
+ - build-job :
689
+ name : " Xcode_12.5.1_iOS_14.5_SPM_Debug"
690
+ xcode : " 12.5.1"
691
+ iOS : " 14.5"
692
+ device : " iPhone 12 Pro Max"
693
+ spm : true
694
+ codecoverage : false
695
+ context : Slack Orb
696
+ - build-job :
697
+ name : " Xcode_12.5.1_iOS_14.5_Release"
681
698
xcode : " 12.5.1"
682
699
iOS : " 14.5"
683
700
device : " iPhone 12 Pro Max"
684
701
context : Slack Orb
702
+ configuration : " Release"
685
703
- build-job :
686
- name : " Xcode_12.5.1_iOS_14.5_SPM "
704
+ name : " Xcode_12.5.1_iOS_14.5_SPM_Release "
687
705
xcode : " 12.5.1"
688
706
iOS : " 14.5"
689
707
device : " iPhone 12 Pro Max"
690
708
spm : true
691
709
codecoverage : false
692
710
context : Slack Orb
711
+ configuration : " Release"
693
712
- pod-job :
694
713
name : " Xcode_12.5_iOS_14.5_CP_install"
695
714
update : false
@@ -720,7 +739,6 @@ workflows:
720
739
filters :
721
740
tags :
722
741
only : /^v\d+\.\d+\.\d+(-.+)?$/
723
-
724
742
- ios-trigger-metrics :
725
743
filters :
726
744
branches :
0 commit comments