使用VSTS通过Azure部署Web应用程序(Visual Studio Team Service)
问题描述:
我想使用VSTS完全自动部署Web应用程序。我有一个示例azure应用程序,我想在其上创建一个构建定义,其中包含构建解决方案,运行单元测试以及将它作为构建步骤在IIS上以Azure方式部署。我是VSTS的新手,我发现使用VSTS自动化部署很困难。寻求一些关于如何创建上述构建定义的帮助。任何丝毫的指导都会有所帮助。使用VSTS通过Azure部署Web应用程序(Visual Studio Team Service)
答
Madhur,
你会发现一步一步走到了Visual Studio的网站上最新的例子:
首先创建一个生成定义测试并打包你的网络应用程序。
其次熟悉发布定义以将其部署到Azure上。或者如果你只是想在一个地方做到这一点,你可以在你的构建定义中拥有一切,这取决于你。
另外,当在VSTS上创建构建或发布定义时,提供的模板非常有用,一切都已完成,因此您必须感觉到这些差距。我建议你看看它。
答
我编写了这个过程的演练my blog site,它是一个asp.net核心应用程序,但其主体对于一个普通的.net框架是一样的,事实上它更容易,因为您只需选择Visual Studio Build模板创建构建定义时。我的演练还介绍了如何部署承载网站所需的Azure资源 - 将基础结构用作代码的良好实践,并以CI和CD流程中处理源代码的相同方式维护该代码。
你用他们的方式解决了这个问题吗? –