2015-04-02 67 views
0

在我的工作中,我必须创建一个自定义构建过程,使用Git默认模板并从活动库添加我自己的活动。 该过程将不得不增加应用程序版本,并为发布的版本创建一个Git分支。 我知道有创建分支的脚本,我在创建一个活动,它将在cmd.exe(通过C#调用过程)中运行这些脚本。但是,我不确定是否有更好的方法来做到这一点。这是更好的方法吗? 我使用VS 2013与tfs和Git,它是一个Web应用程序。 谢谢。在自定义构建过程中创建分支

回答

1

我不确定创建分支时的智慧,但我确实知道不要自定义xaml。

您应该使用PowerShell脚本自定义进程。这些将更容易编写和支持。由于xaml版本将在下一个版本的TFS(今年)中消失,它们也与未来更加一致。

+0

是的,我在想这样的事情。我会看看我的老板对此有何评论。他之前试图改变XAML,这就是为什么他告诉我这一点。无论如何,感谢您的建议。 – 2015-04-06 13:37:39

+0

我有一个问题:我有两个或更多的解决方案,应该在构建上运行相同的PowerShell脚本。有一种方法可以共享相同的脚本,或者我必须在每个解决方案中添加相同的脚本并从构建定义中调用它。 – 2015-04-06 17:47:38

+0

现在将其添加到两者。当您获得新的构建系统时,您将能够使用共享的PowerShell脚本创建自定义任务。 – 2015-04-07 16:16:12