Skip to content

Backend - part 3: Add the "Retry" functionality

Proposal

Add the retryable status to Gitlab::Ci::Status::Bridge in order for the icons and details to show up in the frontend.

Implementation plan

Iteration Description Link
- DESIGN/DISCUSSION https://gitlab.com/gitlab-org/ci-cd/pipeline-authoring/-/issues/53
1 Frontend: Add a retry button to a downstream pipeline on the pipeline graph #354974 (closed)
2 Backend: Differentiate trigger jobs from regular jobs in the UI #355751 (closed)
3 Frontend: Differentiate trigger jobs from regular jobs in the UI #356330 (closed)
4 Technical spike - expose unexpected behavior when recreating a downstream pipeline #355508 (closed)
### Old implementation plan
Iteration Description Link
- DESIGN/DISCUSSION #343256 (closed), #352000 (closed), #353049 (closed), #340194 (closed)
1 BACKEND: Add route for show page #347060 (closed)
1 FRONTEND: Create show page #345046
1 BACKEND: Add functionality for retry button no 1 (retry bridge job; re-create new downstream pipeline)
1 FRONTEND: Add button no 1 and tie it to the functionality (retry bridge job; re-create new downstream pipeline) #350243 (closed) workflowblocked
1 FRONTEND: Redirect old trigger jobs to the latest trigger job #352472 (closed) workflowblocked
1 FRONTEND: Only show latest downstream pipeline and trigger job in the pipeline graphs #352124 (closed) workflowblocked
2 BACKEND: Add functionality for retry button no 2 (retry failed/canceled jobs) #348904 (closed)
2 FRONTEND: Add split button and tie it to the functionality (retry failed/canceled jobs) #32559 (closed) workflowin dev
3 BACKEND: Add functionality for retrying from the graph (or what we say is iteration 3) 👈 You are here workflowblocked
3 FRONTEND: Add button/icon for retrying from graph ?
Edited by Dov Hershkovitch