我一直在玩Visual Studio和Microsoft Release Manager。我发现了一些我没想到的行为,我希望有人能够证实这些(如果我得到了错误的结果)。
我的目标是:
我的第一次尝试;使用作为Visual Studio Online的一部分提供的发布管理器服务。但是,我发现我无法使用内部部署(或Azure VM)中部署的代理连接到Release Manager Online。
我后来在https://www.visualstudio.com/en-us/get-started/release/manage-your-release-vs
找到了这个文字您可以使用以下选项来管理版本:
在Visual Studio Online上使用版本管理作为服务:您 需要一个Visual Studio Online帐户。你不能使用厨师 仅部署到基于Azure IaaS服务的vNext环境
使用本地服务器:您需要安装版本管理 服务器;在这做。
这似乎表明Visual Studio Online Release Manager无法使用代理 - 这是正确的吗?
假设这是正确的,我的第二次尝试是在本地安装Release Manager(可以说,它实际上是在Azure VM中)。
我从https://www.visualstudio.com/en-us/downloads/download-visual-studio-vs#d-release-management安装了最新的RM版本(服务器,客户端,代理)。具体来说,Visual Studio 2013的发布管理更新4(12.0.31101.0)。
但是我发现我无法将内部部署的发布管理器连接到Visual Studio Online。错误消息指出我必须以“域\用户名”格式提供用户名 - 这与在线“username@domain.com”格式不符。
这似乎表明Release Manager的内部部署安装无法连接到Visual Studio Online - 这是正确的吗?
谢谢,
答案 0 :(得分:4)
好的,这里有一些难题:
如果要将本地RM服务器与VSO一起使用,则必须在没有TFS集成的情况下使用RM。它仍然可以获得大量的持续交付功能,它只需要跳过几个环节。