我想在TFS中设置一个构建定义,该定义调用特定的构建目标并传入默认参数。有没有办法在没有为我的新定义设置新的tfsbuild.proj文件的情况下执行此操作?
我想要使用的所有功能已经存在于我们的主构建脚本中,我只想让人们能够轻松调用它而无需知道要传入的确切参数。
答案 0 :(得分:1)
对于可以为TFS 2008版本配置的任何内容,以下文章可能有所帮助:
http://msdn.microsoft.com/en-us/magazine/dd458792.aspx
我认为在不编辑TFSbuild.proj文件的情况下提供默认参数的唯一方法是提供响应文件。因此,如果您的TFS构建定义在TFSBuild.proj中,则添加一个TFSBuild.rsp文件,我猜这个文件需要针对每个环境进行区分。在TFS 2010中,您似乎可以设置默认值,但我目前不在使用2010,因此无法准确评论。
如果您在2010年,此链接看起来很有用: http://www.ewaldhofman.nl/post/2010/04/20/Customize-Team-Build-2010-e28093-Part-1-Introduction.aspx