0

我正在将 Microsoft 部署代理 2013 安装到 Azure VM 上。为了连接到我的发布管理服务器(在我的情况下为 Visual Studio Online),我需要作为本地系统或使用自定义帐户进行身份验证:

在此处输入图像描述

因此,使用我的凭据 - 我已验证可以使用发布管理服务,但我无法将它们连接到发布管理服务器:

I, 2015/02/04, 16:50:11.245, User [ME] is system, Admin  
I, 2015/02/04, 16:50:11.260, Validated account to use as identity for Release Management Services. 
I, 2015/02/04, 16:50:11.260, Validating Release Management Server for Team Foundation Server 2013... 
E, 2015/02/04, 16:50:11.448, Got a non-OK status code of NonAuthoritativeInformation from http://whatever.visualstudio.com/...

当然 - 我登录该框的凭据与我访问 RM 服务器的凭据不同。所以你我想我有两个选择:

  • 将我可以访问 RM 服务器的相同帐户添加到本地框:不起作用,我的 ...@hotmail.com 用户名太长。
  • 将框的凭据添加到 Visual Studio Online:不起作用,它需要发送该邀请电子邮件。

另一种选择当然是在没有代理的情况下使用 Release Management。它使用远程powershell。那也不起作用 - 部署失败:

Connecting to remote server boxcloudapp.net failed with the following error message : Access is denied. For more information, see the about_Remote_Troubleshooting Help topic.

根据我的阅读,我怀疑这是因为 powershell 在 SSL 上运行并将自签名证书提供给不受根 CA 信任的发布管理。

我在这里做错了什么?不可能那么难,对吧?

4

1 回答 1

1

使用 Visual Studio Online,您既不需要发布管理服务器,也不需要部署代理。

如果您打开发布管理客户端并连接到https://youraccount.visualstudioonline.com,您将自动配置为在线发布管理。然后,您可以将 RM 在线服务器链接到您的 azure 帐户并在没有代理的情况下进行部署。

http://nakedalm.com/create-release-management-pipeline-professional-developers/

于 2015-02-04T17:47:50.403 回答