在线TFBuild

时间:2015-11-03 21:46:12

标签: powershell selenium azure-web-sites tfsbuild azure-devops

编辑:我忽略了#34;执行构建定义的先决条件是准备好构建代理,以下是设置构建代理的步骤,您可以在此博客中找到更多详细信息。"来自these steps。我目前正在尝试在Azure VM上启动并运行该构建代理,并将报告回来。

我跟随these steps尝试通过我的Visual Studio Online TFbuild运行CD和Selenium测试。在通过电子邮件发送一些反馈后我得到了一些有用的提示,但我仍然无法通过文件复制步骤。

  • 我创建了一个Windows 10企业版VM。
  • 我已经在构建测试计算机中正确设置了ip地址,并且能够将RDP插入到计算机中。
  • 我成功(经过几次尝试)让Remote Power shell工作(尽管我并非100%肯定winrm的winrm / config / client' @ {TrustedHosts =" Hosted剂"}&#39)。我的名字来自https:// {} .visualstudio.com / DefaultCollection / _admin / _AgentQueue或Build>编辑构建>一般>默认队列>管理。
  • PS C:\ users \ cdd \ Desktop> winrm quickconfig WinRM服务已在此计算机上运行。 WinRM已经设置为在此计算机上进行远程管理。
  • 之后似乎已经准备好了
  • 当网络连接类型为公共时,不支持PS远程处理。请检查http://blogs.msdn.com/b/powershell/archive/2009/04/03/setting-network-location-to-private.aspx
  • 和echo"设置executionpolicy" powershell -command"& Set-ExecutionPolicy -executionpolicy unrestricted -force" 回声"设置远程处理" powershell -command"&启用-PSRemoting -force"

这是很多细节,但在那之后我仍然坚持:

已开始复制 - ' {ip}:5985' 机器的复制状态' {ip}:5985' :'失败' 无法执行powershell脚本。有关错误的详细信息,请参阅以下日志。 无法使用用户cdd连接到路径\ {ip}进行复制。系统错误53已发生。 找不到网络路径。 有关详细信息,请参阅http://aka.ms/windowsfilecopyreadme

我有几个问题:

  1. 我是否拥有正确的VM名称?
  2. 您是否有关于如何让VM设置为允许FileCopy的步骤?
  3. 我可能遗漏了其他一些内容,我不熟悉PowerShell或获取此设置。我可以尝试为创建VM时设置的cdd管理用户提供可用路径吗?
  4. enter image description here

1 个答案:

答案 0 :(得分:0)

要将文件复制到Azure VM计算机,应使用VSO构建定义中提供的“Azure文件复制”步骤。它为您提供了访问Azure VM计算机的详细设置。enter image description here