在不同的团队项目上构建和发布

时间:2018-05-22 08:59:59

标签: tfs build release tfs2017

我正在使用TFS 2017内部部署。 我有一个团队项目(称为“proj1”),其中包含代码和构建。 我有另一个团队项目(称之为“发布”),它不包含任何代码,但它包含所有不同团队项目的所有版本(proj1,proj2 ......)。每个发布过程都连接到构建中的工件(例如proj1) 一切都按预期工作,除了“提交”选项卡,其中显示“未找到构建定义XXX”。 XXX当然是原始团队项目(proj1)中构建的定义编号。

这是一个错误的功能或任何想法如何绕过这个?

1 个答案:

答案 0 :(得分:0)

这是因为构建定义不在当前团队项目中。

在不同的团队项目上构建和发布不是正常/推荐行为。

所以,正如丹尼尔所说的“保持一切相关在同一个团队项目中

但是,如果您坚持这一点,那么您可以尝试通过调用REST API(Definitions - Get)来检索构建定义信息