我想通过添加使用数据库项目部署数据库的步骤来自定义默认的TFS构建过程。我遵循[这些步骤] [1],并且当数据库名称是InvokeProcess下该步骤的deploymanifest文件上的硬编码时,DB部署工作。如何在deploymanifest上使数据库名称成为参数?
c。将参数属性设置为“/ a:Deploy/dd +/dsp:Sql /manifest:DatabaseProjectName.deploymanifest”。您必须将DatabaseProjectName替换为您要部署的数据库项目的名称。
我的问题是,我怎样才能改变DatabaseProjectName一个变量,并且已将其动态分配所以这BuildProcessTemplate可以通过其他数据库使用建立或如果该项目内TFS支?我尝试使用SQLCmdVars中使用的$(DatabaseName)变量和项目属性,但似乎没有解决。
太棒了!非常感谢Mike!这正是我所期待的!这是我可以检查我的TFS待办事项列表中的一个项目。1下降一百万! :) – IPon6MT