all_parameters: - key: DISTRIBUTION_TYPE values: [Firebase, Store, Local] default_value: Firebase - key: OBFUSCATE values: [Obfuscate, NoObfuscate] default_value: Obfuscate - key: SERVER_TYPE values: [Mock, Touchin, Customer] default_value: Mock - key: SERVER_ENVIRONMENT values: [Dev, Test, Stage, Prod] default_value: Test - key: SSL_PINNING values: [WithSSLPinning, WithoutSSLPinning] default_value: WithoutSSLPinning - key: TEST_PANEL values: [WithTestPanel, WithoutTestPanel] default_value: WithoutTestPanel - key: BUILD_TYPE values: [Debug, Release] default_value: Release project_restrictions: # Mock -> Dev|Stage - when: - key: SERVER_TYPE value: Mock set: - key: SERVER_ENVIRONMENT values: [Dev, Stage] default_value: Dev # Touchin -> Dev|Test|Stage - when: - key: SERVER_TYPE value: Touchin set: - key: SERVER_ENVIRONMENT values: [Dev, Test, Stage] default_value: Test # Customer -> Prod - when: - key: SERVER_TYPE value: Customer set: - key: SERVER_ENVIRONMENT values: [Prod] # Store -> ObfuscateWithSSLPinningWithoutTestPanelReleaseCustomerProd - when: - key: DISTRIBUTION_TYPE value: Store set: - key: OBFUSCATE values: [Obfuscate] - key: SSL_PINNING values: [WithSSLPinning] - key: TEST_PANEL values: [WithoutTestPanel] - key: BUILD_TYPE values: [Release] - key: SERVER_TYPE values: [Customer] - key: SERVER_ENVIRONMENT values: [Prod] # Firebase -> Release - when: - key: DISTRIBUTION_TYPE value: Firebase set: - key: BUILD_TYPE values: [Release] ci_parameters: - key: DISTRIBUTION_TYPE values: [Firebase, Store] default_value: Firebase ios_parameters: # Not available - key: OBFUSCATE values: [] # Not available - key: TEST_PANEL values: [] android_parameters: []