使用VSTS在Azure上部署Web应用程序(Visual Studio Team Service)

时间:2016-12-02 20:08:33

标签: azure automation azure-devops devops azure-pipelines-build-task

我希望使用VSTS完全自动化部署Web应用程序。我有一个示例azure应用程序,我想在其上创建一个构建定义,其中包含构建解决方案,运行单元测试,并在IIS上将其部署在Azure上作为构建步骤。我是VSTS的新手,我发现很难使用VSTS自动部署。寻求有关如何创建上述构建定义的帮助。任何最轻微的指导都会有所帮助。

2 个答案:

答案 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
  3. 首先创建一个构建定义来测试和打包Web应用程序。

    其次熟悉发布定义以在Azure上部署它。或者,如果您只想在一个地方进行,您可以在构建定义中包含所有内容,这取决于您。

    此外,在VSTS上创建构建版本或发布版本时,所提供的模板非常有用,所有内容都已完成,因此您必须感受到差距。我建议你看一下。

答案 1 :(得分:1)

我在my blog site写了一个关于这个过程的演练,它是一个asp.net核心应用程序,但是对于一个普通的.net框架,它的主体是相同的,实际上它更容易因为你只选择了创建构建定义时,Visual Studio构建模板。我的演练还将指导您如何部署托管网站所需的Azure资源 - 将基础结构用作这些代码的良好实践,并以与处理源代码相同的方式维护该代码,使用CI和CD进程。 / p>