diff --git a/app/services/ci/create_trace_artifact_service.rb b/app/services/ci/create_trace_artifact_service.rb index 80e41856719..a92ce1a4d52 100644 --- a/app/services/ci/create_trace_artifact_service.rb +++ b/app/services/ci/create_trace_artifact_service.rb @@ -7,7 +7,7 @@ module Ci job.create_job_artifacts_trace!( project: job.project, file_type: :trace, - file: stream.path) if stream.file? + file: stream) if stream.file? end end end diff --git a/app/workers/all_queues.yml b/app/workers/all_queues.yml index 50e876b1d19..f2c20114534 100644 --- a/app/workers/all_queues.yml +++ b/app/workers/all_queues.yml @@ -43,6 +43,7 @@ - pipeline_creation:run_pipeline_schedule - pipeline_default:build_coverage - pipeline_default:build_trace_sections +- pipeline_default:create_trace_artifact - pipeline_default:pipeline_metrics - pipeline_default:pipeline_notification - pipeline_default:update_head_pipeline_for_merge_request diff --git a/app/workers/create_trace_artifact_worker.rb b/app/workers/create_trace_artifact_worker.rb index 40d8a086cfb..37866da9255 100644 --- a/app/workers/create_trace_artifact_worker.rb +++ b/app/workers/create_trace_artifact_worker.rb @@ -4,7 +4,7 @@ class CreateTraceArtifactWorker def perform(job_id) Ci::Build.find_by(id: job_id).try do |job| - Ci::CreateTraceArtifactService.new.execute(job) + Ci::CreateTraceArtifactService.new(nil, nil).execute(job) end end end