【问题标题】:TFS build to create workspace in NetworkSharedPathTFS 构建以在 NetworkSharedPath 中创建工作区
【发布时间】:2018-11-11 15:21:51
【问题描述】:

目前我的 TFS 构建正在构建机器中创建工作区,我所有剩余的任务都在 UNIX 机器的网络共享中执行。因此,在继续构建之前,我将我的工作区复制到该网络共享。有什么方法可以直接在 NetworkShare 中创建工作区,以便我可以停止复制过程。

【问题讨论】:

  • 您使用的是什么版本的 TFS?您是否知道,如果您在 TFS 2015 或更高版本上使用新的构建系统,您可以轻松设置非 Windows 构建环境?
  • 是的,我正在使用 TFS 2015。但唯一的问题是我 70% 的任务都依赖于 WIndows 机器。诸如 C# 构建 MSI 创建等任务,其余 30% 在 UNIX 中由不同的构建。从 TFS 我只是触发了这个 UNIX 构建。所以我应该使用 Windows 机器作为我的构建机器,我只想让工作空间到 NetworkShare

标签: tfs build tfsbuild release devops


【解决方案1】:

如果你的意思是UNIX项目有windows build上产生的依赖,恐怕你得先添加一个copy任务来复制它们,除非你可以在同一个agent上构建windows和UNIX项目,但一般不会可能。

但是,如果您想在网络共享路径上构建它们,那么您只需 deploy a new build agent 并将网络路径设置为工作文件夹。因此,您可以直接引用共享路径上的依赖项。

【讨论】:

  • @TVSuser1654136 你解决了这个问题吗?有更新吗?
猜你喜欢
  • 2012-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-08
  • 1970-01-01
  • 1970-01-01
  • 2017-09-28
  • 2015-12-03
相关资源
最近更新 更多