Skip to content

Play all manual jobs in a stage

Mayra Cabrera requested to merge 28741-play-all-manual-jobs into master

What does this MR do?

Adds implementation to play all manual jobs in a stage

Screenshot Video
Screen_Shot_2019-04-18_at_4.37.32_PM play_all_2

EE Port: https://gitlab.com/gitlab-org/gitlab-ee/merge_requests/11501

Does this MR meet the acceptance criteria?

Conformity

Performance and testing

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_all is 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
Screen_Shot_2019-04-30_at_3.30.06_PM Button appears for every stage Screen_Shot_2019-04-30_at_3.29.06_PM Button does not appear Screen_Shot_2019-04-30_at_3.07.29_PM Button appears for manual stages only
Activating multiple manual stages at once
manual_qa
Edited by Mayra Cabrera

Merge request reports