【问题标题】:Compare Build Code to Current Code Powershell - TFS - Deploy (Automation)将构建代码与当前代码进行比较 Powershell - TFS - 部署(自动化)
【发布时间】:2014-03-27 21:43:15
【问题描述】:

目前我在 TFS 中创建软件构建,当开发人员尝试为测试服务器创建新构建时。

这将在新文件夹中创建新版本。现在需要将代码与当前代码进行比较。

用于比较最新代码与当前软件代码的比较软件工具。

Windows 资源管理器 手动复制到作为最新软件包的新文件夹。

然后手动将该包部署到实时服务器。

我会使用 powershell,或者如果有人可以推荐一个可以进行比较并允许我归档或排除我不想包含在包中的文件的好软件或脚本很棒。最终目标是自动化。

下面的过程:

TFS BUILD SERVER ---> CREATES A BUILD ---> BUILD DEPLOYED TO TEST SERVER ---> COMPARISON TOOL ---> MANUAL FILE COPY TO CREATE PACKAGE ---> PACKAGE MANUALLY DEPLOYED TO LIVE

【问题讨论】:

标签: powershell deployment tfs build automation


【解决方案1】:

探索ROBOCOPY 的选项,这可能就是您想要的。

【讨论】:

  • @giulioviarr 你知道任何 robocopy 的例子,它有一个排除文件命令和一个查找差异的命令。不确定它是否是“.
  • Robocopy 类似于 rsync:差异标准是基于文件系统的(属性、时间戳),排除由您可以多次指定的 /xf 和 /xd 选项引导。查看一些示例social.technet.microsoft.com/wiki/contents/articles/…ss64.com/nt/robocopy.html,但您可以搜索更多。最后,您必须了解并使用选项,直到您对结果感到满意为止。
  • 谢谢你,我会检查一下,我可能很快会发布另一个新问题。一旦我了解了 TFS 在自动化部署以进行测试然后进行实时生产时的工作方式。 @giulioviarr
猜你喜欢
  • 1970-01-01
  • 2010-11-05
  • 2013-11-12
  • 2011-06-12
  • 1970-01-01
  • 1970-01-01
  • 2011-04-02
  • 1970-01-01
相关资源
最近更新 更多