如何使用vNext任务在VSO中启动和停止Web应用程序和数据库

时间:2016-02-09 20:52:46

标签: azure-devops

我在Continuous Integration托管的项目中设置了Visual Studio Online

除此之外,我将我的Web应用程序部署到测试槽和测试数据库,然后运行集成测试。

但是,我不需要测试槽和数据库一直在运行。我想启动它们以便集成测试运行并在集成测试完成后停止它们,全部自动化。

我玩过Azure PowerShell vNext任务,但我无法弄清楚如何实现这一目标。任何帮助,将不胜感激。如果可能的话,我会更多地了解更多信息的链接。

1 个答案:

答案 0 :(得分:2)

对于Web应用程序插槽,您可以在构建定义中添加AzurePowerShell步骤,可以创建两个power-shell脚本:一个在构建开始之前通过Start-AzureWebsite命令启动网站,另一个通过{{}停止网站3}}测试完成后。

对于数据库,您无法阻止它。有关详细信息,请参阅此问题:Stop-AzureWebsite