Play all manual jobs in a stage
What does this MR do?
Adds implementation to play all manual jobs in a stage
| Screenshot | Video |
|---|---|
![]() |
EE Port: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11501
Does this MR meet the acceptance criteria?
Conformity
- Changelog entry
- Documentation created/updated or follow-up review issue created
- Code review guidelines
- Merge request performance guidelines
- Style guides
- [-] Database guides
- Separation of EE specific content
Performance and testing
- Review and add/update tests for this feature/bug. Consider all test levels. See the Test Planning Process.
- Tested in all supported browsers
To do
Backend
- On 'Play all' endpoint return 'button title', 'icon name'
- Specs for the services and the endpoints
- Refactor
- Fix performance problem
- Manual QA
- Compare performance of this solution with the manual current solution. (can be done in a follow up issue)
Frontend
-
Render action component in each stage column when
play_allis provided - Add specs
Closes #28741 (closed)
Manual QA
| With only manual stages | With stages that are not manual | With a combination of manual and different stages |
|---|---|---|
Button appears for every stage |
Button does not appear |
Button appears for manual stages only |
| Activating multiple manual stages at once |
|---|



