diff options
-rw-r--r-- | circle.yml | 40 |
1 files changed, 33 insertions, 7 deletions
diff --git a/circle.yml b/circle.yml index a3b81ed0c8..3a661fe9f1 100644 --- a/circle.yml +++ b/circle.yml @@ -44,7 +44,8 @@ workflows: - ios-sanitize - ios-sanitize-address - ios-static-analyzer - - ios-release: + - ios-release + - ios-release-tag: filters: tags: only: /ios-.*/ @@ -152,6 +153,14 @@ step-library: command: make check-public-symbols + - &install-ios-packaging-dependencies + run: + name: Install iOS packaging dependencies + command: | + echo "ruby-2.3" > ~/.ruby-version + sudo gem install jazzy --no-document + brew install awscli wget + - &install-macos-dependencies run: name: Install macOS dependencies @@ -878,17 +887,34 @@ jobs: macos: xcode: "9.4.0" environment: + BUILDTYPE: Release + HOMEBREW_NO_AUTO_UPDATE: 1 + steps: + - checkout + - *install-macos-dependencies + - *generate-cache-key + - *restore-cache + - *reset-ccache-stats + - *build-ios-test + - *build-ios-integration-test + - *check-public-symbols + - *show-ccache-stats + - *save-cache + - *collect-xcode-build-logs + - *upload-xcode-build-logs + +# ------------------------------------------------------------------------------ + ios-release-tag: + macos: + xcode: "9.4.0" + environment: + BUILDTYPE: Release HOMEBREW_NO_AUTO_UPDATE: 1 shell: /bin/bash --login -eo pipefail steps: - checkout - *install-macos-dependencies - - run: - name: Install packaging dependencies - command: | - echo "ruby-2.3" > ~/.ruby-version - sudo gem install jazzy --no-document - brew install awscli wget + - *install-ios-packaging-dependencies - *generate-cache-key - *restore-cache - *reset-ccache-stats |