[build, ios] Add canary Xcode 10 CircleCI job

This commit is contained in:
Jason Wray
2018-09-05 11:25:19 -04:00
parent 2f7a1475e0
commit 82a9295efa

View File

@@ -34,6 +34,7 @@ workflows:
- linux-gcc4.9-debug
- linux-gcc5-debug-coverage
- ios-debug
- ios-debug-xcode10
- ios-release
- ios-release-tag:
filters:
@@ -947,6 +948,39 @@ jobs:
- *collect-xcode-build-logs
- *upload-xcode-build-logs
# ------------------------------------------------------------------------------
ios-debug-xcode10:
macos:
xcode: "10.0.0"
environment:
BUILDTYPE: Debug
HOMEBREW_NO_AUTO_UPDATE: 1
steps:
- checkout
- *restore-node_modules-cache
- *npm-install
- *prepare-environment
- *install-macos-dependencies
- *prepare-ccache
- *restore-mason_packages-cache
- *restore-ccache
- *reset-ccache-stats
- *build-ios-test
- *build-ios-integration-test
- *check-public-symbols
- run:
name: Lint plist files
command: make ios-lint
- run:
name: Nitpick Darwin code generation
command: scripts/nitpick/generated-code.js darwin
- *show-ccache-stats
- *save-node_modules-cache
- *save-mason_packages-cache
- *save-ccache
- *collect-xcode-build-logs
- *upload-xcode-build-logs
# ------------------------------------------------------------------------------
ios-sanitize:
macos: