Azure Devops-如何在部署后的App Service上运行Powershell脚本?

时间:2018-12-21 11:31:50

标签: azure powershell azure-devops

我正在努力了解在使用Azure Devops部署后如何在App Service上运行Powershell脚本(它只运行一个exe)。

仅供参考-exe程序仅读取web.config中的一些配置信息并进行一些数据库更新。因此,它需要访问转换后的web.config和App Service拥有的SQL Server数据库。

我尝试使用Release Pipeline部署任务添加Powershell步骤,但它似乎只能在不具有exe所需上下文的代理上运行。

我可以使用Kudu命令行窗口工具手动运行脚本,但是我需要使该过程自动化。

我看过几篇SO文章,例如:How to add a custom post deployment script to azure websites?Kudu post-deployment commands not running,但我认为只有在对App Services使用内置部署机制时,该方法才有效。即-我无法在Azure Devops中在部署后触发脚本。

Deploy Azure App Service task

1 个答案:

答案 0 :(得分:0)

powershell -Command "your powershell code"