2011-05-31 55 views
8

我正在寻找将MsBuild脚本与Git源代码控制集成的方式。我想要做的第一件事就是创建任务,在源处创建Git标记。集成MsBuild与Git

MsBuild Comunity Tasks看起来像没有任何支持Git。 任何想法如何连接这两个是非常赞赏。

+0

出于好奇,是否有任何理由不将此行为限制在您的CI环境中? – 2011-06-02 05:24:33

+0

@ Ritch Melton,不是我所有的项目都在CI现在。我打算在未来将它放在那里,但不是在这一刻。 – Dariusz 2011-06-02 07:54:46

回答

13

取决于你在做什么,如果你想保持它的简单,只需使用Exec任务调用相应的Git命令,像git tag

另外您也可以看看延伸的MSBuild并编写利用任务这些git commands或者你可以利用GitSharp

+1

执行任务中的+1。 – 2011-06-01 07:49:26

+5

谁在低估我的答案而没有任何评论? – manojlds 2011-06-01 17:02:16

+2

我讨厌那个。它很sn。。 – 2011-06-02 05:23:37

0

我会使用TeamCity有几个不同的分支构建。让其中之一成为发布候选分支,让TeamCity为您自动添加标签。这应该让你不用打扰MSBuild修补。

希望这会有所帮助。