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

标签 visual-studio tfs azure-devops tfsbuild azure-pipelines

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

  • 我在 Visual Studio 2017 上创建了一个 .NET 项目,并使用来自 here 的 IIS 指令发布了该项目和 here .我将我的项目发布到我机器上的本地文件;
  • 我使用 TFS 2015 进行了持续交付发布管理,并从 here 创建了构建和发布定义;
  • 最后一步是使用 Copy File toPublish Artifacts 任务,使用 file share 选项将内容拖放到发布我创建的文件夹。因此,当我使用 TFS checkin 我的更改时,这些更改将在线显示。

这里是构建定义的配置:

Build Solution Task

Copy Files to Task

Source Folder Path

Publish Artifacts Task

文件共享路径中的文件夹已共享给大家,路径正确(我在浏览器中输入时,可以看到该文件夹​​的内容)。

我不断收到的错误如下:

Publishing build artifacts failed with an error: Unable to create directory '{p}'. Unable to verify the directory exists: '{testDir}'. If directory is a file share, please verify the share name is correct, the share is online, and the current process has permission to access the share. \localhost\builddrop\drop \localhost\builddrop\drop

我已经尝试解决这个问题 2 天了,但没有成功,但我找不到类似的问题......我想知道是什么导致了这个错误,或者你是否有任何提示或技巧可以得到我离解决方案更近了。

最佳答案

感谢@Maxsur 的回答,我意识到我没有安装构建代理,如果您想将代码发布到文件共享中,则需要它。 我通过转到团队基础服务器 Web 门户单击齿轮符号,然后选择代理队列并按照步骤操作来做到这一点。此外,您还需要通过单击个人资料图标然后选择安全并添加新 token 来获取 token 。
引用:https://learn.microsoft.com/en-us/vsts/pipelines/agents/v2-windows?view=vsts

关于visual-studio - TFS 2015 使用文件共享选项发布构建工件失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50470425/

相关文章:

azure-devops - ##[错误]未找到与指定模式匹配的项目文件

c++ - 测试 C++ dll 函数

c++ - constexpr 说明符性能不符合我在 C++ 中的预期

html - 在 Powershell 中解析 html 实体

tfs - 我们如何将ajaxmin创建的文件包含在MSBuild创建的msdeploy包中

c# - 在 Azure DevOps 管道中包含本地 dll

visual-studio - 将 .NET Core 2.0 Web 应用程序发布到 Azure 应用服务时出错

visual-studio - 如何在 Visual Studio 中使用 Rational Team Concert 配置 Visual Studio 代码合并工具?

tfs - 将工作项链接到 TFS 2010 中已发布的测试

msbuild - VSTS 构建失败并出现 MSB3325,无法导入 PFX key 文件