2016-12-02 77 views
-1

我想使用VSTS完全自动部署Web应用程序。我有一个示例azure应用程序,我想在其上创建一个构建定义,其中包含构建解决方案,运行单元测试以及将它作为构建步骤在IIS上以Azure方式部署。我是VSTS的新手,我发现使用VSTS自动化部署很困难。寻求一些关于如何创建上述构建定义的帮助。任何丝毫的指导都会有所帮助。使用VSTS通过Azure部署Web应用程序(Visual Studio Team Service)

+0

你用他们的方式解决了这个问题吗? –

回答

2

Madhur,

你会发现一步一步走到了Visual Studio的网站上最新的例子:

  1. Build and deploy your ASP.NET 4 code to an Azure web app
  2. Deploy ASP.NET apps to Azure web apps

首先创建一个生成定义测试并打包你的网络应用程序。

其次熟悉发布定义以将其部署到Azure上。或者如果你只是想在一个地方做到这一点,你可以在你的构建定义中拥有一切,这取决于你。

另外,当在VSTS上创建构建或发布定义时,提供的模板非常有用,一切都已完成,因此您必须感觉到这些差距。我建议你看看它。

1

我编写了这个过程的演练my blog site,它是一个asp.net核心应用程序,但其主体对于一个普通的.net框架是一样的,事实上它更容易,因为您只需选择Visual Studio Build模板创建构建定义时。我的演练还介绍了如何部署承载网站所需的Azure资源 - 将基础结构用作代码的良好实践,并以CI和CD流程中处理源代码的相同方式维护该代码。

相关问题