TFS 2010 自定义构建步骤

3
我正在使用TFS 2010,并尝试设置一个构建流程,其中包括一些自定义步骤。这些步骤包括停止/启动IIS,在不同环境中搜索和替换文件等。
我已经尝试在网上寻找示例,但没有找到任何清晰有意义的内容来运行脚本或类似东西来处理源文件。查看默认的构建流程模板(DefaultTemplate.xml),我无法理解它的含义。
我该如何做?
2个回答

6
关于自定义TFS2010工作流构建模板的信息,请参考Ewald Hoffman的系列文章。从第1部分开始(存档在这里)。
此外,由于您似乎正在进行部署,因此您可能希望将部署自动化与构建自动化分开。

谢谢Richard,我不知道有一个单独的解决方案可以使用TFS进行部署。我会进一步了解它。谢谢。 - Andrew Cetinic

0

这几乎是我对这个问题的回答(拆分构建和部署阶段,调查TFSDeployer)所要说的全部。另一个要素更通用 - 对于无法找到易于集成的工具的部署任务,您应该创建自定义部署脚本。您可以通过在构建工作流程中添加“InvokeProcess”步骤来调用任何脚本。TFSDeployer还有可以插入自定义PowerShell脚本的位置。(如果您不喜欢PowerShell,则可以让PowerShell或“InvokeProcess”调用其他脚本引擎。)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接