我刚刚开始使用Team Foundation Server SDK,我想知道是否有一种方法可以使用SDK创建新的团队项目。
我这样做的目标是创建一些自动化测试来帮助系统验证(作为一家受FDA监管的公司,我们需要验证我们内部的工具,只要这可以自动化,我们就可以降低成本)。我希望尽可能多地端到端地验证流程(创建团队项目,签入一些项以进行源代码管理,创建一些工作项,验证所有内容都被正确地存储/调用,等等)。如果在这个领域有更好的方法或任何现有的工作,我都会洗耳恭听。
发布于 2009-06-13 08:57:11
不使用tfs-sdk。如果您安装了Team Explorer 2008、TFS 2008 power tools和apply VS 2008 SP1,那么您可以使用tfpt createproject命令从脚本创建团队项目(或者将tfpt命令作为.NET应用程序中的进程来执行)。该命令使用2008年SP1中添加到Visual Studio中的自动化挂钩来自动化团队项目创建过程。
在自动化测试环境中执行所有这些操作时,您可能会更幸运地在虚拟机( VMWare或Microsoft Virtual PC / Hyper-V)上执行此操作,然后您可以在每次重复测试时自动将TFS实例回滚到已知的干净状态。
https://stackoverflow.com/questions/989382
复制相似问题