我有个建筑挂在詹金斯。为了隔离问题,我将构建分解为一个windows命令调用、一个目录更改和几个回音。问题似乎在于对程序可执行文件的单个调用(现在是我构建中的唯一调用)。构建调用程序&然后挂起30+分钟(在此之后我取消构建),此时它应该不到1秒。通常,我倾向于指责可执行文件或我误用它,但实际上,普通命令提示符中相同的调用(完全复制和粘贴)工作得非常好。进一步混水摸鱼的是,我知道我正在尝试实现的构建在我所知道的另一个Jenkins服务器上工作得很好,可执行文件等等,而且从来没有出现过问题。很抱歉,我不能提供有关可执行文件的详细信息,但这是敏感的信息。这很可能是可执行文件的罪魁祸首,但是在三个环境中完全相同的调用,而只有一个挂起?你认为如何?
应要求提供更多信息。
发布于 2015-04-23 14:21:55
所以,当我决定点击右手边的"Related" topics之一时,我正在等待回复。瞧,这就是解决我的问题的办法,以回答另一个问题。简而言之,它是这样的:
詹金斯是一种服务。服务(在Windows上)有一个“登录”帐户,其默认值似乎是“本地系统”。这产生了迫使(虽然我不知道为什么)我的程序脱离静默模式,从而挂起构建的效果。将“登录”帐户更改为我自己的帐户似乎改变了Jenkins与可执行程序之间的行为关系,使其现在运行平稳、安静。
https://stackoverflow.com/questions/29793028
复制相似问题