Hi Team,
I have integrated my project on GitLab with Bitrise and I can see the green pipeline status in my GitLab merge requests. However, how it looks now is different than how it normally looks when I used GitLab runners. The current flow is like this:
- Push to the repo and pipeline is triggered
- Pipeline on Bitrise runs swift lint and unit tests
- Swift lint results are visible only in the Bitrise logs, unit test results can be inspected in the artifacts section, none of this is visible on GitLab, only the green pipeline status, but that doesn’t reflect if lint or tests are actually green.
My previous flow:
- Push to the repo and pipeline is triggered
- Pipeline runs on a runner
- Swift lint results and unit tests results are visible on the GitLab merge request page <- this makes it much more visible!
So my question is this: is it possible to push the swiftlint and unit tests results back to GitLab so that it’s visible there? I’m assuming for the unit tests it should be easier because in the artifacts section they are already visible. The swift lint step, on the other hand, has no configuration option to output .xml instead of just inline log, so that may require forking the step to get the .xml in the first place. And then push it somehow back to GitLab together with the unit test results. Am I understanding this correctly?