As RF already outputs jUnit style XML file, for sure you can instruct your CI to utilize that. And at worst `robot` will return relevant exit code so CI can at least get pass/fail information from the whole process. Also,
https://pypi.org/project/allure-robotframework/ generates Allure reports from RF, you might be able to utilize that.
Not sure what else one might need. Surely any relevant CI can also store the HTML files RF generates.
EDIT: Just realized who you are. We've met few times at RF events. I'm not sure what other information one might want besides jUnit, console output and exit code, Allure reports, HTML files and RF output.xml.