Class: Security::CiConfiguration::SecretDetectionBuildAction

Inherits:
BaseBuildAction
  • Object
show all
Defined in:
lib/security/ci_configuration/secret_detection_build_action.rb

Instance Method Summary collapse

Methods inherited from BaseBuildAction

#generate

Constructor Details

#initialize(auto_devops_enabled, params, existing_gitlab_ci_content, ci_config_path = ::Ci::Pipeline::DEFAULT_CONFIG_PATH) ⇒ SecretDetectionBuildAction

Returns a new instance of SecretDetectionBuildAction.



6
7
8
9
10
11
12
13
# File 'lib/security/ci_configuration/secret_detection_build_action.rb', line 6

def initialize(
  auto_devops_enabled, params, existing_gitlab_ci_content,
  ci_config_path = ::Ci::Pipeline::DEFAULT_CONFIG_PATH)
  super(auto_devops_enabled, existing_gitlab_ci_content, ci_config_path)
  @params = params || {}
  @variables = @params[:initialize_with_secret_detection] ? { 'SECRET_DETECTION_ENABLED' => 'true' } : {}
  @default_values_overwritten = false
end