More debug logging for artifact uploads & troubleshoot docs

What does this MR do?

  • allows to log more artifact upload response data
    • for when e.g. proxies mess with the upload
  • add more artifact upload troubleshooting docs,
    • also mention this new debug option

Why was this MR needed?

To help users debug artifact upload problems.

What's the best way to test this MR?

  • set up a proxy between the build env and the GL instance which blocks the artifact APIs
  • enable the mentioned response logging
  • see that the build trace show more debug data, eg. the raw body & response headers

What are the relevant issue numbers?

Merge request reports

Loading