[ios, build] Run static analyzer on CircleCI
This commit is contained in:
4
Makefile
4
Makefile
@@ -243,6 +243,10 @@ ios-sanitize: $(IOS_PROJ_PATH)
|
||||
ios-sanitize-address: $(IOS_PROJ_PATH)
|
||||
set -o pipefail && $(IOS_XCODEBUILD_SIM) -scheme 'CI' -enableAddressSanitizer YES test $(XCPRETTY)
|
||||
|
||||
.PHONY: ios-static-analyzer
|
||||
ios-static-analyzer: $(IOS_PROJ_PATH)
|
||||
set -o pipefail && $(IOS_XCODEBUILD_SIM) analyze -scheme 'CI' test $(XCPRETTY)
|
||||
|
||||
.PHONY: ipackage
|
||||
ipackage: $(IOS_PROJ_PATH)
|
||||
FORMAT=$(FORMAT) BUILD_DEVICE=$(BUILD_DEVICE) SYMBOLS=$(SYMBOLS) \
|
||||
|
||||
20
circle.yml
20
circle.yml
@@ -34,6 +34,7 @@ workflows:
|
||||
- ios-debug
|
||||
- ios-sanitize
|
||||
#- ios-sanitize-address
|
||||
- ios-static-analyzer
|
||||
- ios-release:
|
||||
filters:
|
||||
tags:
|
||||
@@ -769,6 +770,25 @@ jobs:
|
||||
- *show-ccache-stats
|
||||
- *save-cache
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
ios-static-analyzer:
|
||||
macos:
|
||||
xcode: "9.2.0"
|
||||
environment:
|
||||
BUILDTYPE: Debug
|
||||
HOMEBREW_NO_AUTO_UPDATE: 1
|
||||
steps:
|
||||
- checkout
|
||||
- *install-macos-dependencies
|
||||
- *generate-cache-key
|
||||
- *restore-cache
|
||||
- *reset-ccache-stats
|
||||
- run:
|
||||
name: Build and run SDK unit tests with the static analyzer
|
||||
command: make ios-static-analyzer
|
||||
- *show-ccache-stats
|
||||
- *save-cache
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
ios-release:
|
||||
macos:
|
||||
|
||||
Reference in New Issue
Block a user