我正在努力了解在使用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中在部署后触发脚本。
答案 0 :(得分:0)
powershell -Command "your powershell code"