Files
CoreStore/bitrise.yml
2019-07-10 08:11:42 +09:00

104 lines
3.4 KiB
YAML

---
format_version: '7'
default_step_lib_source: https://github.com/bitrise-io/bitrise-steplib.git
project_type: ios
trigger_map:
- push_branch: "*"
workflow: ci
- pull_request_source_branch: "*"
workflow: ci
workflows:
ci:
steps:
- activate-ssh-key:
run_if: '{{getenv "SSH_RSA_PRIVATE_KEY" | ne ""}}'
- git-clone: {}
- cache-pull: {}
- certificate-and-profile-installer: {}
################ PLATFORM = tvOS
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore tvOS"
- is_clean_build: "yes"
- xcodebuild_test_options: "-configuration Debug"
- simulator_platform: "tvOS Simulator"
- simulator_device: "Apple TV"
- should_retry_test_on_fail: "yes"
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore tvOS"
- is_clean_build: "yes"
- xcodebuild_test_options: "-configuration Release"
- simulator_platform: "tvOS Simulator"
- simulator_device: "Apple TV"
- should_retry_test_on_fail: "yes"
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore tvOS"
- is_clean_build: "yes"
- simulator_platform: "tvOS Simulator"
- simulator_device: "Apple TV 4K"
- should_retry_test_on_fail: "yes"
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore tvOS"
- is_clean_build: "yes"
- simulator_platform: "tvOS Simulator"
- simulator_device: "Apple TV 4K (at 1080p)"
- should_retry_test_on_fail: "yes"
################ PLATFORM = iOS
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore iOS"
- is_clean_build: "yes"
- simulator_platform: "iOS Simulator"
- simulator_device: "iPhone XS"
- simulator_os_version: "12.0"
- should_retry_test_on_fail: "yes"
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore iOS"
- is_clean_build: "yes"
- simulator_platform: "iOS Simulator"
- simulator_device: "iPhone 8"
- simulator_os_version: "11.4"
- should_retry_test_on_fail: "yes"
- xcode-test:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore iOS"
- is_clean_build: "yes"
- simulator_platform: "iOS Simulator"
- simulator_device: "iPhone 7"
- simulator_os_version: "10.3.1"
- should_retry_test_on_fail: "yes"
################ PLATFORM = macOS
- xcode-test-mac:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore OSX"
- is_clean_build: "yes"
- xcodebuild_test_options: "-configuration Debug"
- destination: "platform=macos,arch=x86_64"
- should_retry_test_on_fail: "yes"
- xcode-test-mac:
inputs:
- project_path: "$BITRISE_PROJECT_PATH"
- scheme: "CoreStore OSX"
- is_clean_build: "yes"
- xcodebuild_test_options: "-configuration Release"
- destination: "platform=macos,arch=x86_64"
- should_retry_test_on_fail: "yes"
- cache-push: {}
app:
envs:
- opts:
is_expand: false
BITRISE_PROJECT_PATH: CoreStore.xcworkspace