【问题标题】:VSTS Build defination fails at Get Sources stepVSTS 构建定义在获取源步骤失败
【发布时间】:2018-09-06 07:15:23
【问题描述】:

VSTS 构建定义在从 TFS 的 Get Sources 步骤失败。

以下是错误:

“错误]Microsoft.VisualStudio.Services.Agent.Util.ProcessExitCodeException: 从进程返回的退出代码 1:文件名 'tf',参数 'vc get /version:131 /recursive /overwrite D:\a\3\s /loginType:OAuth /login:.,*** /noprompt'。”

请帮忙。

【问题讨论】:

  • 您的意思是获取源步骤吗?
  • 您是否尝试过清理构建目录?任务 > 获取源 > 清理:true,清理选项:所有构建目录。 social.msdn.microsoft.com/Forums/en-US/…
  • 你能分享一下获取源步骤中如何配置 TFVC 存储库的屏幕截图吗?你用的是什么代理?
  • 是的,我的意思是获取源步骤。抱歉打错了。我选择了源 TFVC 并创建了一个带有服务器路径的地图。 “($(build.sourcesDirectory)下的本地路径”为空。如果我将任何本地路径放在那里,它不会保存并给出此错误“definition.Repository.Mappings.Mapping.LocalPath”
  • 使用的代理是“Hosted VS2017”

标签: build azure-devops


【解决方案1】:

当您尝试签入的更改包含指向未映射到具有构建定义的源列表的位置的文件/文件夹时,您可能会看到此错误。

错误信息不够漂亮,但它可以阻止意外签入。

扫描待处理的更改并查看是否有任何文件来自未映射为构建定义中的源文件夹的文件夹。

如果有,要么将该路径添加到构建定义文件夹列表中,要么将文件移动到映射为源文件夹的文件夹中。

【讨论】:

    【解决方案2】:
    1. 关闭所有项目。 2 连接到您的存储库。
    2. 在挂起的更改中不按任何项目过滤,只查看它签入的所有文件。
    3. 映射和签入文件和文件夹。

    尝试重新构建

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-09-14
      • 2017-02-22
      • 2019-03-24
      • 1970-01-01
      • 1970-01-01
      • 2015-10-14
      • 2016-11-13
      相关资源
      最近更新 更多