GitLab-CI `parallel`-feature makes `when: manual` very user-unfriendly
Summary
When you are using parallel
in combination with when: manual
the feature becomes quite unusable.
See my example merge request pipeline to illustrate the issue: https://gitlab.com/norpol/gitlab-manual-parallel/-/pipelines/297881302
I see it potentially beneficial in combination with parallel matrix jobs, but I believe this should be configurable.
Setting up alternatively a child-pipeline will not really help much since this also doesn't play well with when: manual
.
Steps to reproduce
Use parallel: 12
and when: manual
in combination.
Example Project
https://gitlab.com/norpol/gitlab-manual-parallel/-/blob/master/.gitlab-ci.yml
What is the current bug behavior?
You have to click "run" 12 times.
What is the expected correct behavior?
You click "run" once and it will start all 12 jobs + in addition you can get an overview of all 12 jobs and select the one that you'd like to run
Relevant logs and/or screenshots
Possible fixes
I am not aware of any workaround.