in case of BAU releases, we need to create one product for each ticket and deploy all the tickets that get approved by QA and Business through the verifications. Each release may have multiple tickets from different applications.
To implement CICD for this kind of process, what is recommended? Should we create one pipeline for each ticket as it supports only one product per pipeline? How can we reduce work for a dev ops engineer who has to trigger the deployment in production when we have a lot of packages to be deployed?
Can we leverage the dependencies feature on one of the pipelines and if we trigger that pipeline, will it automatically deploy the dependent packages?