为什么来自其他项目的源文件包含在工件中?

时间:2016-03-15 03:09:36

标签: teamcity

我正在teamcity中构建一个包含3个TFS源根的解决方案。我正在构建的sln包括其他项目,这些项目也是这些源树中其他解决方案的项目。从我的构建生成的工件包括来自那些源树中的其他项目的源树(!?)。我不明白这是怎么回事。我实际构建的项目的源文件不会被复制。我将我的“神器路径”设置设置为空,我认为这意味着我不会得到任何文物。但是没有骰子......我从我没有建造的项目中获得了源代码树。

任何人都知道为什么会发生这种情况和/或如何让它停止?

1 个答案:

答案 0 :(得分:0)

啊,修好了!感谢@coderdennis确认我不应该看到文物。知道了,我经历并禁用了所有构建步骤,然后逐个启用它们。直到我到达最后一个构建步骤(总是最后一步......),没有生成任何工件,这是一个“NuGet Pack”运行器类型。无论出于何种原因,我将“输出目录”设置设置为“%system.teamcity.build.workingDir%”,并选中“发布已创建的包以构建工件”复选框。糟糕。