【发布时间】:2017-12-01 17:44:30
【问题描述】:
我的 TFS 带有在我的服务器上运行的构建代理。 我想直接从工作文件夹中复制项目中的所有文件。
我的问题是代理创建了一个文件夹 1/s 并将所有文件放在那里。但是文件应该直接在 Build Agent 工作文件夹中。
有人有想法吗?
【问题讨论】:
-
您能否解释一下为什么您希望代理将文件放在工作文件夹的根目录中?你想用这个来完成什么?
标签: tfs azure-pipelines
我的 TFS 带有在我的服务器上运行的构建代理。 我想直接从工作文件夹中复制项目中的所有文件。
我的问题是代理创建了一个文件夹 1/s 并将所有文件放在那里。但是文件应该直接在 Build Agent 工作文件夹中。
有人有想法吗?
【问题讨论】:
标签: tfs azure-pipelines
这是不可能的。为了让代理能够处理多个工作区配置并拥有用于测试、二进制文件、人工制品和其他在构建期间创建的元素的子文件夹,它会为每个工作区/git 存储库创建一个唯一的工作文件夹结构。
构建工作流程中的许多任务都直接使用这种结构。
除了指定工作文件夹的根目录(在其下创建这些编号的文件夹)之外,不能指定不同的子文件夹结构。
您总是可以使用复制文件/移动文件任务将文件移动到不同的位置作为构建的一部分。
【讨论】: