As part of our release deployment, we use an Azure Powershell step in our Release Pipeline to use DACPAC to update our databases. This currently iterates through each of these databases and updates them sequentially. At approximately 35 – 40 seconds per database, this step in the process is taking almost an hour (around 100 dbs) and will continue to grow as customers grows and so databases.
I have been researching and have found that Powershell 7 now supports parallel execution. However, Azure DevOps does not officially support this. In my research, however, I am finding that some users out in the industry are somehow running Powershell 7 in their deployments.
Is there any way, how we can achieve parallel execution of Powerlshell 7 scripts on DevOps?