小编典典

Jenkins CI上的蜡热错误

jenkins

我正在构建依赖于wix设置项目的wix捆绑包,而wix设置取决于C#项目。当我在本地构建时,一切正常,但是当我在Jenkins上构建捆绑包时,尝试收集一些文件时出现错误。加热操作是预建事件。

heat.exe : error HEAT5053: The directory 'c:\.Hudson\jobs\Project- Branch\workspace\MyProject\bin\x86\Release\Help' did not contain any files or sub-directories and since empty directories are not being kept, there was nothing to harvest

MyProject在`bin \ x86 \
Release’中检查了工作区,但文件不存在,因此我会收到此错误是很有意义的。但是,如果我不构建安装程序项目和捆绑(bootstrap)项目,则文件在那里。不知何故,它们被我的wix项目构建删除了。有任何想法吗?


阅读 286

收藏
2020-07-25

共1个答案

小编典典

heat命令不能是预构建事件。我有种感觉,詹金斯(Jenkins)不在等待构建我的C#项目,但我不是100%确切地知道它在做什么。我将运行更改为热,AfterResolveReferences这仍然是预构建事件,因此可以确保在尝试任何操作之前先构建所有引用。一种小众案例,但希望它可以帮助遇到此问题的任何其他人

2020-07-25