Injecting artifact in pipeline

Problem to solve

We have a service that runs an analysis outside of gitlab, and we want to insert the result of said analysis(artifact) on a pipeline, in order for the developers to see the result of said analysis. As far as I could see on the documentation and API specification, this isn’t possible. Can somebody help me confirm if this is true?

Versions

  • Self-managed

Depends on where the external result should be visible.

It could serve as MR widget for example, when the data format is following the requirements. Merge request widgets | GitLab

If it instead should be printed into the CI/CD job log, you would need to script something that downloads the artifact and then prints it to the terminal.