TFS 2015发布使用文件共享选项的构建工件失败

拉拉

我想创建一个可以自动部署的演示应用程序。换句话说,签入代码更改后,就可以在已发布的网站上看到更改。我做了以下步骤:

  • 我在Visual Studio 2017上创建了一个.NET项目,此处此处使用IIS指令发布了该项目我将项目发布到计算机上的本地文件中;
  • 我做了Continuous DeliveryRelease Management使用TFS 2015,并从此处创建了构建和发布定义
  • 最后一步是使用Copy File toPublish Artifacts任务,使用file share选项将内容拖放到我创建的publish文件夹中。因此,当我使用TFS签入更改时,这些更改将在线显示。

这是构建定义的配置:

构建解决方案任务

将文件复制到任务

源文件夹路径

发布工件任务

文件共享路径中的文件夹已共享给所有人,并且路径正确(当我在浏览器中键入该文件夹时,可以看到该文件夹​​的内容)。

我不断收到的错误如下:

发布构建工件失败,并显示错误:无法创建目录'{p}'。无法验证目录是否存在:“ {testDir}”。如果目录是文件共享,请确认共享名称正确,共享处于联机状态,并且当前进程有权访问该共享。\ localhost \ builddrop \ drop \ localhost \ builddrop \ drop

我一直试图解决这一问题已经两天了,但是没有运气,但是我找不到类似的问题...我想知道是什么原因导致了此错误,或者您是否有任何提示或技巧可以使我更接近解决方案。

拉拉

感谢@Maxsur的回答,我意识到我没有安装构建代理,如果要将代码发布到文件共享中,则需要安装代理。通过访问Team Foundation Server Web门户,单击了齿轮标志,然后选择了Agent Queues,然后按照步骤进行操作。另外,您还需要通过单击个人资料图标,然后选择安全性并添加新令牌来获取令牌。
参考:https : //docs.microsoft.com/zh-cn/vsts/pipelines/agents/v2-windows?view=vsts

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章