Skip to content

Resolve "Implement an API endpoint that gives details about all pipelines triggered from a specific pipeline schedule"

What does this MR do and why?

For #368566 (closed)

This MR introduces a new API endpoint GET /projects/:id/pipeline_schedules/:pipeline_schedule_id/pipelines, which lists all the pipelines trigged via the given pipeline schedule.

There is no way to filter these pipelines in this API yet, but that can come later. With this MR, we only intend to introduce this endpoint to the public as an MVC.

Screenshots or screen recordings

These are strongly recommended to assist reviewers and reduce the time to merge your change.

How to set up and validate locally

In a project that has a pipeline schedule and has pipelines triggered via the schedule, you should be able to see the pipelines when you access the GET /projects/:id/pipeline_schedules/:pipeline_schedule_id/pipelines API.

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Manoj M J

Merge request reports