【发布时间】:2019-03-09 05:10:03
【问题描述】:
如何在所有阶段完成部署后运行 powershell 脚本?我目前选择了一个部署组作业,但不能 100% 确定这是否是我需要的。我已将该脚本作为正在部署的解决方案的一部分包含在内,以便它可以在所有机器上使用。根据我在 UI 中可以找到的内容,似乎有 2 个任务可以工作。
第一个选项是执行任务“Powershell Script”,但它要求放置目录中的路径。问题在于我感兴趣的文件位于 zip 文件中,似乎没有办法在 zip 文件中指定文件。
我看到的另一个任务是“目标机器上的 PowerShell”,然后它要求提供目标机器的列表。我不确定这里需要输入什么,因为我想在部署组中的当前机器上运行 powershell 脚本。似乎此任务旨在将 powershell 脚本从部署机器运行到另一台远程机器。因此,此选项似乎不适合我的用例。
通过查看我遇到的答案,谈论如何使用称为“Kudu”(不相关)的东西作为 Azure 站点的一部分执行此操作,或者不回答与这些任务相关的其他问题,或者看起来像他们已经过时了。
【问题讨论】:
标签: azure-devops