class Danger::DangerDeploygate
Attributes
token[W]
API Token
@return [String]
user[RW]
Uploading user or group name
@return [String]
Public Instance Methods
token()
click to toggle source
# File lib/deploygate/plugin.rb, line 20 def token @token ||= ENV['DEPLOYGATE_API_TOKEN'] end
upload(binary, filename, message = nil, distribution_name = nil)
click to toggle source
# File lib/deploygate/plugin.rb, line 24 def upload(binary, filename, message = nil, distribution_name = nil) client = DeployGate::Client.new(user, token) response = client.upload(binary, filename, message, distribution_name) app_name = response['results']['name'] revision = "##{response['results']['revision']}" url = "https://deploygate.com#{response['results']['path']}" message "DeployGate Uploaded <a href='#{url}'>#{app_name} #{revision}</a>" end