【问题标题】:Why are source files from other projects being included in artifacts?为什么其他项目的源文件包含在工件中?
【发布时间】:2016-05-17 03:16:55
【问题描述】:

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

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

【问题讨论】:

  • 您能分享一下您的实际设置吗?很难猜测出了什么问题。如果您的工件路径确实是空的,那么您不应该得到任何工件。

标签: teamcity


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-09-10
    • 2018-08-03
    • 2017-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-09
    • 1970-01-01
    相关资源
    最近更新 更多