We have an very long running pipeline which creates and tests our complete software. This is triggered by commits or by timer at given times.
At certain times (i.e. the end of an sprint) we want to release an version and put it on our download portal for our customers. For this we have an separate build which is parametrized and started manually (so no executors are busy waiting for the pipeline to end).
But starting the pipeline manually is buggy because of manuylly c&p the parameters. So we whish to store them at the pipeline and make it possible for the users to start the downstream build by just clicking on a linkj on the build page.
So basically this is just what the plugin does - but with an additional user confirmation.