更新自定义活动二进制文件的更好方法

时间:2016-02-29 18:33:07

标签: tfs tfs2012 tfsbuild

目前我在主$server='localhost';//your host name $user_name='root';//your mysql user name which is root by default $password='';//your mysql password which is blank by default $database='db';//your database name $con=mysqli_connect($server,$user_name,$password,$database); 中的custom activities很少。每个额外的build template都存储在相同的activity但不同的binary中。要class我需要update binary旧版delete,请从check-in deletebin foldertfs build controller folderadd items手动复制, source control更改。

我希望在执行此过程时防止check in中缺少自定义活动二进制文件的问题。

我能以其他方式做到吗?因此build templatebinary没有时间存在source control

2 个答案:

答案 0 :(得分:0)

通常,您的解决方案中应该有两个项目。其中一个项目用于自定义代码和自定义活动,另一个用于修改构建过程模板。

修改流程模板后,您需要签入流程模板和自定义活动。应该在构建控制器中指定自定义活动路径。

查看此博客,了解如何创建自己的活动:http://www.ewaldhofman.nl/post/2010/04/29/customize-team-build-2010-e28093-part-4-create-your-own-activity.aspx

答案 1 :(得分:0)

您可以轻松地检查上一个顶部的新DLL。

如果您使用的是本地工作区,则只需将旧DLL放在旧版本之上。这可以通过后期构建脚本自动完成。

如果您正在使用服务器工作区(并且文件是只读的),那么您需要在将文件复制到顶部之前检出文件。

您可以使用自动化构建来自动完成整个过程。