2017-01-10 99 views
1

我想运行一个post部署脚本从azure网站(app service-kudu)删除几个文件。我在2015年使用visual studio 2015进行CI构建定义。我想添加一个后期部署脚本,可以从应用程序服务(网站\ wwwroot ..)删除几个文件。在azure网站(应用服务)上添加post部署脚本

我看着[How to add a custom post deployment script to azure websites?

在这个环节,提到在Azure上的应用程序门户网站设置添加POST_DEPLOYMENT_ACTION。我无法理解脚本的确切路径。如果我编写一个cmd脚本并保留在解决方案文件所在的文件夹中。现在什么是确切的路径?

+0

在我们回答之前,您可以扩展“使用VSO 2015 for CI-build definition”吗?后期部署脚本仅适用于某些场景,如VSTS git部署(您必须从门户上的VSTS设置持续部署)。 –

+0

我们只使用VSO 2015,所以我们如何在此调用任何后期部署脚本,同时我们还使用TFS作为源代码控制。 –

回答

1

如果您正在使用VSTS构建定义,则您的构建发生在VSTS中,并且未使用Kudu。因此,此后部署挂钩功能不可用。

+0

嗨大卫。这仍然是真的吗?在VSTS中的* Azure App Service Deploy *中使用Web Deploy *复选标记*进行发布。我认为这个任务是使用Kudu REST API来部署应用程序? –

+1

它使用Kudu API来复制文件并执行命令,但所有实际的构建都发生在VSTS服务器上。 “咕嘟”不仅意味着一件事,而是混淆。 –

+0

感谢您的快速响应。那么在通过VSTS进行部署后,没有办法获得一些后部署脚本? –