11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# File 'lib/fastlane/plugin/sq_ci_tools/options/ios_app.rb', line 11
def self.options
[
FastlaneCore::ConfigItem.new(
key: :project_path,
env_name: 'SQ_CI_PROJECT_PATH',
description: 'Path to project',
optional: true,
type: String
),
FastlaneCore::ConfigItem.new(
key: :workspace_path,
env_name: 'SQ_CI_WORKSPACE_PATH',
description: 'Path to workspace',
optional: true,
type: String
),
FastlaneCore::ConfigItem.new(
key: :main_target,
description: 'Name of main target',
env_name: 'SQ_CI_MAIN_TARGET',
optional: true,
type: String
),
FastlaneCore::ConfigItem.new(
key: :export_method,
env_name: 'SQ_CI_EXPORT_METHOD',
description: 'Export method for build',
optional: true,
type: String,
default_value: "app-store"
),
FastlaneCore::ConfigItem.new(
key: :build_args,
env_name: 'SQ_CI_BUILD_ARGS',
description: 'Additional args for project build',
optional: true,
type: String,
default_value: "-skipPackagePluginValidation -skipMacroValidation -allowProvisioningUpdates"
),
FastlaneCore::ConfigItem.new(
key: :should_clear_project,
env_name: 'SQ_CI_SHOULD_CLEAR_PROJECT',
description: 'Should clear project before build',
optional: true,
default_value: true
),
FastlaneCore::ConfigItem.new(
key: :derived_data_path,
env_name: 'SQ_CI_DERIVED_DATA_PATH',
description: 'Path to derived data folder',
optional: true,
type: String
)
]
end
|