我们正在为我们的网站构建使用 TFS2010,并且我们正在创建完全自动化的构建。目前,这些站点是在远程服务器中构建和部署的。
这些站点包含几个配置文件,我们希望将它们转换为构建的一部分。由于有一些规则可以创建正确的配置文件,我们希望为此目的使用自定义工具 (.exe),而不是使用 xml 转换。
从我们在构建模板中可以看到,MSBuild 将文件复制到一个放置文件夹,然后将它们推送到远程 IIS 站点。我们希望将我们的自定义工具与此过程挂钩,并在网站发布之前在构建服务器中进行转换。问题是 MSBuild 任务是构建模板中的单个节点,我们找不到调用工具的地方。在 MSBuild 步骤之前,没有代码部署到放置文件夹,在 MSBuild 步骤之后,代码已经部署到远程服务器。
关于如何将自定义工具插入正确的工作流程步骤的任何想法?