为什么我的构建在使用Jenkins时会挂起?

时间:2015-04-22 09:21:07

标签: jenkins build

我有一个挂在Jenkins的构建。我已经将构建解构为单个Windows命令调用,目录更改和几个回声以努力隔离问题。似乎问题在于对程序可执行文件的单次调用(现在是我的构建中唯一的调用)。构建调用程序&然后挂起30分钟以上(我在此时间之后取消构建),这时间不应超过1秒。通常我会倾向于责怪可执行文件或我的滥用,但事实上,在普通的命令提示符中相同的调用(非常简单地复制和粘贴)完全正常。进一步混淆水域是我知道这样一个事实,即我尝试工具的构建在我知道的,可执行的和所有的Jenkins服务器上运行得很好,并且从未出现过问题。对不起,我无法提供有关可执行文件的详细信息,但它提供了敏感信息。很可能是可执行文件的责任,但在三个环境中完全相同的调用只有一个挂起?你觉得怎么样?

根据要求提供更多信息。

1 个答案:

答案 0 :(得分:2)

所以当我决定点击右侧的"Related" topics之一时,我正在等待回复。瞧,在那里,我的问题是解决另一个问题的解决方案。简而言之就是这样:

詹金斯是一项服务。服务(在Windows上)有一个"登录"帐户,默认显示为" Local System"。这有强迫(虽然我不知道为什么)我的程序出于安静模式并因此悬挂构建的效果。更改"登录"对我自己的帐户似乎已经改变了Jenkins和可执行文件之间的行为关系,因此它现在可以顺畅无声地运行。