我有一个TeamCity版本,它针对项目文件名Web.csproj(在根目录中的“Web”文件夹内)运行,目标是“Package”。它运行得很好,我得到一个很好的Web \ obj \ Debug \ Package文件夹,包含所有预期的内容。
然后我在上面的路径上有一个工件依赖的第二个构建,用于运行deploy命令。但是,无论我做什么,我总是会收到“无法下载工件依赖”错误消息,后跟“没有匹配模式的文件”Web / obj / Debug / Package“”。即使我将工件路径设置为**并尝试从根部提取所有内容,它也会失败。在服务器上查看,工作目录中有明显的文件。
是否有人对此进行故障排除有任何指导?
答案 0 :(得分:4)
为了完整起见,答案是我没有在第一个版本中定义一个artefact路径。如果没有指定要从此构建中保存的输出,它将无法在依赖构建中使用。