TeamCity在构建后无法找到任何构件

11

我在TeamCity中有一个构建,针对名为Web.csproj的项目文件(在根目录下的“Web”文件夹中),并且目标为“Package”。它可以正常运行,我获得了一个名为Web\obj\Debug\Package的文件夹,其中包含了所有预期的内容。

然后我有第二个构建,依赖于上述路径中的构件,旨在运行部署命令。但是,无论我做什么,我总是会出现“无法下载构件依赖项”的错误消息,后面跟着“未找到匹配模式 Web/obj/Debug/Package 的文件”。即使我将构件路径设置为 **,并尝试从根目录拉取所有内容,也会失败。在服务器上查看,工作目录中显然有文件。

是否有人有任何疑难解答的指导?


在TC状态屏幕上,第一步是否列出了成功构建后的所有工件? - Lasse V. Karlsen
2
请注意:您必须在第一步中指定要输出的工件,否则默认情况下不会有任何工件。 - Lasse V. Karlsen
3
没错,Lasse。我之前没有创建这些构件(对于这些概念我还在学习中)。你是否愿意把这当作答案,我会接受它? - Troy Hunt
1个回答

4

为了完整起见,答案是我在第一次构建中没有定义工件路径。如果没有指定要保存的输出,则在依赖构建中不可用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接