作为发布部署的一部分,我们在发布管道中使用 Azure Powershell 步骤来使用 DACPAC 来更新我们的数据库。目前,它会迭代每个数据库并按顺序更新它们。每个数据库大约需要 35 \xe2\x80\x93 40 秒,该过程中的此步骤将花费近一个小时(大约 100 db),并将随着客户和数据库的增长而继续增长。
\n我一直在研究,发现Powershell 7现在支持并行执行。但是,Azure DevOps 并不正式支持这一点。然而,在我的研究中,我发现业内的一些用户在其部署中以某种方式运行 Powershell 7。
\n有没有办法,我们如何在DevOps上实现Powerlshell 7脚本的并行执行?
\n