azure - Azure Devops - 如何在应用服务部署后运行 powershell 脚本?
问题描述
我很难理解如何在使用 Azure Devops 部署后在应用服务上运行 powershell 脚本(它只是运行一个 exe)。
仅供参考 - exe 只是读取 web.config 中的一些配置信息并进行一些数据库更新。因此,它需要访问转换后的 web.config 和应用服务拥有的 SQL Server 数据库。
我尝试使用 Release Pipeline 部署任务添加 Powershell 步骤,但它似乎只在代理上运行,它没有 exe 所需的上下文。
我可以使用 Kudu 命令行窗口工具手动运行脚本,但我需要自动化这件事。
我看过一些这样的文章:如何将自定义部署后脚本添加到 azure 网站?或Kudu 部署后命令未运行 ,但我认为仅当您使用应用服务的内置部署机制时才有效。即 - 我无法让它在 Azure Devops 的后期部署中触发脚本。
解决方案
推荐阅读
- c++ - C++什么时候进行深拷贝和浅拷贝?
- java - SPNEGO - 从身份验证检查中排除特定 URL/URL 模式
- angularjs - locationChangeSuccess 上的 AngularJS $state
- vba - 搜索已发送邮件并将多封邮件移动到一个文件夹
- arrays - Swift 用户默认值 - 数组
- angular - Angular Material Stepper 组件在底部显示标签
- java - 如何支持 REST API 中参数类型的向后可比性
- php - 在 Woocommerce 中添加新的自定义默认订购目录选项
- jira - JQL:用函数代替参数
- r - 多级饼图ggplot:标签重叠和图例