Sha256: 18856db056b9ddeb56ddb836b322a8be04a231adb7ffe24035a8e6aed4c77806
Contents?: true
Size: 1.54 KB
Versions: 52
Compression:
Stored size: 1.54 KB
Contents
module Fastlane module Actions class SetupCircleCiAction < Action def self.run(params) other_action.setup_ci(provider: "circleci", force: params[:force]) end ##################################################### # @!group Documentation ##################################################### def self.description "Setup the keychain and match to work with CircleCI" end def self.details list = <<-LIST.markdown_list(true) Creates a new temporary keychain for use with match Switches match to `readonly` mode to not create new profiles/cert on CI Sets up log and test result paths to be easily collectible LIST [ list, "This action helps with CircleCI integration. Add this to the top of your Fastfile if you use CircleCI." ].join("\n") end def self.available_options [ FastlaneCore::ConfigItem.new(key: :force, env_name: "FL_SETUP_CIRCLECI_FORCE", description: "Force setup, even if not executed by CircleCI", is_string: false, default_value: false) ] end def self.authors ["dantoml"] end def self.is_supported?(platform) true end def self.example_code [ 'setup_circle_ci' ] end def self.category :misc end end end end
Version data entries
52 entries across 52 versions & 1 rubygems