【发布时间】:2011-01-09 11:38:41
【问题描述】:
我的情况如下, 我有 2 个大项目分别在两台机器上运行(每个项目 1 个)当然位于不同的位置并运行不同的 build.xml 文件。
我希望能够在 1 次单击中运行它们并最终将产品放在 1 个库中。 这意味着我可以一键构建我的整个产品。
我们最好的方法是什么?
感谢您的帮助。
【问题讨论】:
标签: teamcity
我的情况如下, 我有 2 个大项目分别在两台机器上运行(每个项目 1 个)当然位于不同的位置并运行不同的 build.xml 文件。
我希望能够在 1 次单击中运行它们并最终将产品放在 1 个库中。 这意味着我可以一键构建我的整个产品。
我们最好的方法是什么?
感谢您的帮助。
【问题讨论】:
标签: teamcity
我会在两个项目之间建立一个构建依赖关系。这可以设置为使两个项目始终自动背靠背构建。
当第一个项目完成构建时,您感兴趣的工件可以被拉到具有构建依赖项的第二个项目中。然后,在第二个项目中,您可以将工件配置为两个项目结果的集合。
您可以在此处阅读有关构建依赖项的更多信息: http://confluence.jetbrains.net/display/TCD6/Dependent+Build
如果我说的任何内容过于混乱,请告诉我,我会回来澄清。
祝你好运!
【讨论】: