[#26858] WIP - API for cctray pipeline project

Open username-removed-758669 requested to merge tmlee/gitlab-ce:26858-gitlab-ci-ccmenu into master

What does this MR do?

Adds an API endpoint of


Returns Project XML according to the cctray standard https://github.com/erikdoe/ccmenu/wiki/Multiple-Project-Summary-Reporting-Standard which works on CCMenu.

Currently only support per project basis and takes the latest pipeline activity.

Are there points in the code the reviewer needs to double check?

  • Do we want to support multiple projects in a single call?

Why was this MR needed?

Adding feature for https://gitlab.com/gitlab-org/gitlab-ce/issues/26858

Screenshots (if relevant)


Does this MR meet the acceptance criteria?

What are the relevant issue numbers?


Closes #26858 (moved)