Error reports generated by CI server

I’m running a Gitlab server and using the CI portion to build, test and deploy my application. When the tests fail they write to a log file in my build directory. For example, I’m using PMD, findbugs and lint, when they fail they all write their own log file.
What would be the best way to get those log files into a webroot where I can read them?
I could copy them to my main web server using SCP when the build fails, but otherwise I don’t know of any other way to get access to them.


Have you found any way of reporting the tests results?

I have setup a SonarQube server, but have not been totally successful in getting Gradle to initiate my tests.