如何使用Visual Studio在线持续交付部署内部部署

时间:2014-04-07 23:01:09

标签: continuous-integration continuous-deployment azure-devops continuous-delivery

我的团队使用Visual Studio Online(" VSO")来管理我们的ALM。

我们已经有一个按钮构建流程,用于从我们的本地Git仓库(远程)构建代码,并将其部署到Azure上的Microsoft Azure网站。

除此之外,我们希望只需按一下按钮即可构建和部署本地开发测试环境。

从VSO的ALM生态系统中将自动化的本地开发测试部署集成到我们的开发流程中的最佳方法是什么?

[我们也拥有TFS 2012 - 有没有办法利用VSO从VSO git仓库驱动内部部署构建部署?]

2 个答案:

答案 0 :(得分:4)

要在本地部署构建,我安装了一个内部构建服务器,并将其用作构建定义中的默认构建控制器。

安装构建服务器时,选择Visual Studio Online URL以将构建服务器指向团队项目集合。

我在这里使用了说明 http://myalmblog.com/2014/04/configuring-on-premises-build-server-for-visual-studio-online/

(安装构建服务器时的正常问题,请记得从已安装Visual Studio的计算机上复制MSbuild文件夹等)

答案 1 :(得分:3)

我知道问题被问到已经有一段时间了,但是这个人做了扩展,可以添加到您的VSTS帐户,直接部署到内部部署的IIS。我今天要检查这个解决方案,但我很确定它会起作用。

https://blogs.msdn.microsoft.com/monub/2016/01/20/visual-studio-team-services-release-management-iis-web-deployment-vnext/

<强>更新

更好的是,MSDN发布了一个在IIS上部署asp.net应用程序的完整文档

https://www.visualstudio.com/en-us/docs/release/examples/other-servers/net-to-vm