11

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

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

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

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

[我们也拥有 TFS 2012——有没有办法从 VSO 中利用它来驱动我们的 VSO git repo 的本地构建部署?]

4

2 回答 2

4

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

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

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

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

于 2015-03-11T04:44:13.640 回答
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

于 2016-08-05T17:22:54.423 回答