50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
|
# File 'lib/fastlane/actions/artifactory.rb', line 50
def self.available_options
[
FastlaneCore::ConfigItem.new(key: :file,
env_name: "FL_ARTIFACTORY_FILE",
description: "File to be uploaded to artifactory",
optional: false),
FastlaneCore::ConfigItem.new(key: :repo,
env_name: "FL_ARTIFACTORY_REPO",
description: "Artifactory repo to put the file in",
optional: false),
FastlaneCore::ConfigItem.new(key: :repo_path,
env_name: "FL_ARTIFACTORY_REPO_PATH",
description: "Path to deploy within the repo, including filename",
optional: false),
FastlaneCore::ConfigItem.new(key: :endpoint,
env_name: "FL_ARTIFACTORY_ENDPOINT",
description: "Artifactory endpoint",
optional: false),
FastlaneCore::ConfigItem.new(key: :username,
env_name: "FL_ARTIFACTORY_USERNAME",
description: "Artifactory username",
optional: false),
FastlaneCore::ConfigItem.new(key: :password,
env_name: "FL_ARTIFACTORY_PASSWORD",
description: "Artifactory password",
optional: false),
FastlaneCore::ConfigItem.new(key: :properties,
env_name: "FL_ARTIFACTORY_PROPERTIES",
description: "Artifact properties hash",
is_string: false,
default_value: {},
optional: true),
FastlaneCore::ConfigItem.new(key: :ssl_pem_file,
env_name: "FL_ARTIFACTORY_SSL_PEM_FILE",
description: "Location of pem file to use for ssl verification",
default_value: nil,
optional: true),
FastlaneCore::ConfigItem.new(key: :ssl_verify,
env_name: "FL_ARTIFACTORY_SSL_VERIFY",
description: "Verify SSL",
default_value: true,
optional: true),
FastlaneCore::ConfigItem.new(key: :proxy_username,
env_name: "FL_ARTIFACTORY_PROXY_USERNAME",
description: "Proxy username",
default_value: nil,
optional: true),
FastlaneCore::ConfigItem.new(key: :proxy_password,
env_name: "FL_ARTIFACTORY_PROXY_PASSWORD",
description: "Proxy password",
default_value: nil,
optional: true),
FastlaneCore::ConfigItem.new(key: :proxy_address,
env_name: "FL_ARTIFACTORY_PROXY_ADDRESS",
description: "Proxy address",
default_value: nil,
optional: true),
FastlaneCore::ConfigItem.new(key: :proxy_port,
env_name: "FL_ARTIFACTORY_PROXY_PORT",
description: "Proxy port",
default_value: nil,
optional: true)
]
end
|