【问题标题】:Visual Studio Team Service - Move ArtifactsVisual Studio Team Service - 移动工件
【发布时间】:2018-03-15 20:35:55
【问题描述】:

我需要将构建阶段创建的工件(例如:drop.zip)移动/复制到 TFS 团队项目文件夹(例如:$/ProjectA/Zip/)。我使用了复制文件但不工作。有什么想法吗?

问候。

【问题讨论】:

  • 为什么?发布构建工件的全部意义在于有一个放置它们的地方,而不是源代码控制。
  • 我需要收集构建阶段生成的.zip。
  • 嗨,Danlio,有什么更新吗?你的问题解决了吗?您需要在构建管道期间签入内容 (drop.zip)。如果我的回复有帮助或给出了正确的方向。感谢marking it as an answer,这也将帮助社区中的其他人。

标签: tfs visual-studio-2017 azure-devops


【解决方案1】:

复制文件任务用于使用匹配模式将文件从源文件夹复制到目标文件夹,例如构建代理机器上的$(Build.ArtifactStagingDirectory)

您的要求更像是在构建过程中将构建工件签入源代码管理

在这种情况下,您可以使用 TFVC Build Tasks 使用 TFVC 或使用Git Build Tools 将遥控器添加到 本地存储库,然后使用 git 命令行工具提交和 将更改推送回存储库。

注意,这不是建议的行为,如果您坚持这样做,详细方法请查看 jessehouwing 在此类似案例中提供的精彩答案:Commit file back to repository from build server in Visual Studio Team Services (was TFS Online) 并查看警告部分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-02
    • 1970-01-01
    • 2016-08-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多