我正在使用Eclipse和Team Foundation Server插件(2010)来创建要存储在TFS中的Java代码。我已使用向导和ANT build.xml文件成功创建了构建定义。但是,我想修改构建定义,以包括在成功构建时设置构建质量的功能,以便TFS Deployer将获取文件并进行部署。
我发现了一些关于如何从其中一个OOB创建新构建定义的文章,但它们都依赖于Visual Studio构建处理,它在New Build Definition向导中有一个“process”选项卡。 Java构建没有“进程”选项卡,它们有一个“项目”选项卡。我也明白这个项目标签使用升级模板。
如何修改处理以便设置构建质量?这应该在TFSBuld.proj文件中完成,通过某种方式修改构建模板,甚至可能在ANT构建脚本中完成吗?
答案 0 :(得分:0)
我担心您无法修改构建定义从Eclipse使用的XAML进程。但是 - 如果要在流程模板XAML中设置构建质量,可以从Visual Studio修改构建定义以使用已修改的UpgradeTemplate。
或者,您可以修改与构建关联的TFSBuild.proj文件,并通过添加类似于此的目标来设置构建质量:
<Target Name="AfterDropBuild">
<SetBuildProperties TeamFoundationServerUrl="$(TeamFoundationServerUrl)"
BuildUri="$(BuildUri)"
Quality="Ready for Deployment" />
</Target>