Skip to content

WIP: Save full-trace as artifacts (FileStorage only)

Shinya Maeda requested to merge feature/sm/4180-trace-as-artifacts into master

What does this MR do?

Concept

  1. Runner picks a job
  2. Runner sends chunks of the trace. Unicorn appends the chunks to Gitlab::Ci::Trace#default_path
  3. Runner sends the full-trace. Unicorn saves to JobArtifactUploader#default_path, and remove live-trace in Gitlab::Ci::Trace#default_path.

Are there points in the code the reviewer needs to double check?

Why was this MR needed?

Screenshots (if relevant)

Does this MR meet the acceptance criteria?

What are the relevant issue numbers?

/cc @ayufan @nolith

Edited by Shinya Maeda

Merge request reports