如何为Release Management编写自定义工具?

时间:2014-08-15 02:31:18

标签: release-management azure-powershell ms-release-management

我想将ASP.NET Web应用程序作为网站(不是云应用程序)发布到Azure。我可以根据here使用Publish-AzureWebsiteProject cmdlet。

Publish-AzureWebsiteProject -Package .\Contoso.Website.zip -Name contosows

但是这种方法需要Azure PowerShell。我想我需要在Deploy Agent框上安装Azure PowerShell ,并为此编写自定义工具。

这是正确的方法吗?

如何为发布管理编写自定义工具?

1 个答案:

答案 0 :(得分:1)

这是一个非常老的问题,但是只是为了使它具有当代感,以防万一有人遇到它。

我认为您不再需要为此创建自定义任务。

如果在VSTS中使用版本管理(我现在确定前提是TFS非常相似)

您可以对网站https://docs.microsoft.com/en-us/vsts/pipelines/tasks/deploy/iis-web-app-deployment-on-machine-group?view=vsts

使用内置的VSTS任务

或者,如果您确实需要Azure RM,则现在将Azure RM内置到部署代理中。

https://github.com/Microsoft/vsts-image-generation/blob/master/images/win/Vs2017-Server2016-Readme.md#azureazurerm-powershell-modules