-1

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

4

2 回答 2

2

马杜尔,

您将在 Visual Studio 网站上逐步找到最新示例:

  1. 构建 ASP.NET 4 代码并将其部署到 Azure Web 应用程序
  2. 将 ASP.NET 应用部署到 Azure Web 应用

首先创建一个构建定义来测试和打包您的 Web 应用程序。

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

此外,在 VSTS 上创建构建或发布定义时,提供的模板非常有用,一切都已完成,因此您只需感受其中的差距。我建议你看看它。

于 2016-12-02T23:18:07.130 回答
1

我已经在我的博客网站上写了这个过程的演练,它适用于 asp.net 核心应用程序,但原理与普通 .net 框架相同,实际上它更容易,因为您只需选择 Visual Studio Build 模板时创建构建定义。我的演练还带您了解如何部署托管网站所需的 Azure 资源 - 使用基础架构作为这些资源的代码,并以与处理源代码相同的方式维护该代码,使用 CI 和 CD 流程,这是一种很好的做法。

于 2016-12-03T11:54:56.593 回答