成功构建后自动充当另一个分支

时间:2016-04-22 09:23:37

标签: tfs merge tfsbuild tfs2013 tfvc

每个星期一,我们的团队将dev-Branch合并为“主要”分支,我们的测试团队将其用于测试目的。你可以说,每个星期一我们的主分支都有与我们的dev分支完全相同的文件。

我正在考虑自动执行此任务。我想创建一个构建定义。该定义将在每个星期天运行,构建我的dev-Branch,如果成功,它将自动将该周内所做的所有更改合并到主分支。

我找到了一个脚本:https://geekygulati.com/2013/02/17/automerging-in-tfs/但它不是为TFS构建脚本设计的,更多是针对独立系统的。

所以我想知道,如果TFS有任何简单的方法,我不是一个很好的专家。有关如何做的任何建议?我相信有很多方法可以实现这样的目标,我想知道,你会怎么做?

1 个答案:

答案 0 :(得分:0)

如果您使用的是TFS 2013或更高版本,我相信您可以选择在构建后运行PowerShell脚本。您可以使用此扩展点来运行您引用的脚本。

enter image description here

听起来你的开发实践更先进。我建议你一直在一个主要的分支机构工作。我们在2年前谨慎地进行了这次转型并且非常喜欢它。这是我们向持续交付迈出的第一步。诀窍是你必须确保你的更改是“发布就绪”。看看 - https://dotnetcatch.com/2016/02/16/are-you-release-ready/