我计划在TFS 2015中为我们的项目引入门禁签到。我们的产品包括一个数据库,一个Web服务和一个Web前端。 数据库“构建”和部署需要60分钟。完成后,我们使用刚刚部署的数据库中的元数据为我们的Web服务生成C#源代码。
我们构建Web服务器并启动它。
下一步,我们使用运行的Web服务中的服务为Web前端生成C#源代码。
现在,我希望尽可能避免构建和部署数据库。换句话说,我希望TFS“问我”,自定义软件脚本“如果数据库应该构建和部署。这可以使用C#代码,perl,python Windows批处理文件或其他脚本/编码来完成,退出代码1执行构建,退出代码0不执行任何操作。
所以,基本上TFS中的某些功能有条件地执行构建。我想这可能是两个不同的构建,一个包含所有步骤,另一个只包含Web服务和Web前端构建。请注意,数据库构建只是一组普通的Windows批处理文件,准确的两个文件。
这是否有某种支持?