diff options
Diffstat (limited to 'app/services/ci/job_artifacts/create_service.rb')
-rw-r--r-- | app/services/ci/job_artifacts/create_service.rb | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/app/services/ci/job_artifacts/create_service.rb b/app/services/ci/job_artifacts/create_service.rb index 635111130d6..05f8e804c67 100644 --- a/app/services/ci/job_artifacts/create_service.rb +++ b/app/services/ci/job_artifacts/create_service.rb @@ -5,10 +5,7 @@ module Ci class CreateService < ::BaseService include Gitlab::Utils::UsageData - ArtifactsExistError = Class.new(StandardError) - LSIF_ARTIFACT_TYPE = 'lsif' - METRICS_REPORT_UPLOAD_EVENT_NAME = 'i_testing_metrics_report_artifact_uploaders' OBJECT_STORAGE_ERRORS = [ Errno::EIO, @@ -74,10 +71,6 @@ module Ci Ci::JobArtifact.max_artifact_size(type: type, project: project) end - def forbidden_type_error(type) - error("#{type} artifacts are forbidden", :forbidden) - end - def too_large_error error('file size has reached maximum size limit', :payload_too_large) end @@ -160,10 +153,8 @@ module Ci ) end - def track_artifact_uploader(artifact) - return unless artifact.file_type == 'metrics' - - track_usage_event(METRICS_REPORT_UPLOAD_EVENT_NAME, @job.user_id) + def track_artifact_uploader(_artifact) + # Overridden in EE end def parse_dotenv_artifact(artifact) @@ -172,3 +163,5 @@ module Ci end end end + +Ci::JobArtifacts::CreateService.prepend_mod |