【发布时间】:2016-07-23 15:53:51
【问题描述】:
所以我已经成功地在 Team Services(以前的 VSO)中设置了构建和发布,并且它正在将我的工件中的更改部署到我的 Azure VM。因此,目前作为我要部署到我发布的 Azure VM 的工件之一,是 Powershell 脚本的集合。所以发布的任务看起来有点像这样:
- 将 Powershell 脚本部署到环境(使用 Azure 文件复制)
- 直接在该 VM 上运行其中一个 Powershell 脚本(使用 Azure Powershell)
- 做剩下的...
所以对于上面的#2,我可能使用了错误的任务类型,我不确定(希望在这里得到一些指导)。但是如何触发特定的 Powershell 脚本在该特定 VM 上运行,以便它可以访问该 VM 的文件系统。
对于 Azure Powershell,我尝试将 Powershell 脚本位置设置为该 VM 上应有的位置,但无论它告诉我什么它都不存在。我还将它设置为工件中那个 Powershell 脚本的位置,在这种情况下它会找到它,但对我尝试访问的文件系统一无所知。
在发布期间我还应该使用其他东西来实现直接在 VM 上运行 Powershell 脚本吗?
【问题讨论】:
标签: powershell azure azure-devops release-management