class Fastlane::Actions::DockerLoginAction
Public Class Methods
available_options()
click to toggle source
# File lib/fastlane/plugin/docker/actions/docker_login.rb, line 13 def self.available_options [ FastlaneCore::ConfigItem.new(key: :username, description: "Username for Docker Hub", env_name: "DOCKER_LOGIN_USER"), FastlaneCore::ConfigItem.new(key: :password, description: "Password for Docker Hub", env_name: "DOCKER_LOGIN_PASSWORD"), FastlaneCore::ConfigItem.new(key: :email, description: "Email for Docker Hub", optional: true) ] end
description()
click to toggle source
# File lib/fastlane/plugin/docker/actions/docker_login.rb, line 9 def self.description "Login to Docker Hub" end
is_supported?(platform)
click to toggle source
# File lib/fastlane/plugin/docker/actions/docker_login.rb, line 31 def self.is_supported?(platform) true end
run(params)
click to toggle source
# File lib/fastlane/plugin/docker/actions/docker_login.rb, line 4 def self.run(params) UI.message "Logging into docker hub..." DockerClient.new.login(params[:username], params[:password], email: params[:email]) end