我一直在玩Visual Studio和Microsoft Release Manager。我发现了一些我没想到的行为,我希望有人能够确认这些行为(以防万一我的手法错误)。
我的目标是:
我的第一次尝试;使用Visual Studio Online提供的Release Manager服务。但是,我发现我无法使用本地部署的代理(或在Azure VM中)连接到Release Manager Online。
后来我在https://www.visualstudio.com/zh-CN/get-started/release/manage-your-release-vs找到了此文本
您可以使用以下选项来管理发布:
使用发布管理作为Visual Studio Online上的服务:您需要一个Visual Studio Online帐户。您不能使用Chef,而只能部署到基于Azure IaaS服务的vNext环境
使用本地服务器:您需要安装Release Management Server;否则,请执行以下操作。在这里做。
这似乎表明Visual Studio Online Release Manager无法使用代理-这正确吗?
假设这是正确的,我的第二次尝试是在本地安装Release Manager(可以说,它实际上是在Azure VM中)。
我从https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs#d-release-management安装了最新的RM版本(服务器,客户端,代理)。具体来说,是带有更新4(12.0.31101.0)的Visual Studio 2013的版本管理。
但是,我发现我无法将本地发布管理器连接到Visual Studio Online。错误消息指出我必须以“ domain \ username”格式提供用户名-与在线“ [email protected]”格式不匹配。
这似乎表明本地安装的Release Manager无法连接到Visual Studio Online-这是正确的吗?
谢谢,
好的,这里有一些难题:
不幸的是,代理程序很快就被弃用,而被称为“无代理程序”或“ vNext”部署。Microsoft当前正在全面改进发行管理部分,而下一版本(将在TFS 2015 Update 1中发行)将完全不支持代理。
如果要在VSO上使用本地RM服务器,则必须使用不带TFS集成的RM。仍然有可能获得大部分的连续交付功能,只需要跳几圈就可以了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句