98 lines
2.0 KiB
YAML
98 lines
2.0 KiB
YAML
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: []
|