Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ant Jenkins花了不同的时间构建同一个文件_Ant_Build_Continuous Integration_Jenkins - Fatal编程技术网

Ant Jenkins花了不同的时间构建同一个文件

Ant Jenkins花了不同的时间构建同一个文件,ant,build,continuous-integration,jenkins,Ant,Build,Continuous Integration,Jenkins,我已经开始使用jenkins来构建我的项目。我昨天构建了我的项目,花了26秒构建了我的FlexSDK。我今天构建了同一个文件,我花了19分钟构建了同一个文件。有人能解释一下这是怎么发生的吗?我正在尝试优化我的构建脚本,但我无法理解我的构建文件或jenkins是否有问题 这是耗时19分钟的构建 这是耗时26秒的构建 这是我在第一次构建之后运行的第二次构建,MXMLC编译部分花费了总共34分钟中的27分钟左右 这种情况持续发生吗?当第二次构建发生时,您的系统可能过载了吗?e、 g.备份运行还是CPU

我已经开始使用jenkins来构建我的项目。我昨天构建了我的项目,花了26秒构建了我的FlexSDK。我今天构建了同一个文件,我花了19分钟构建了同一个文件。有人能解释一下这是怎么发生的吗?我正在尝试优化我的构建脚本,但我无法理解我的构建文件或jenkins是否有问题

这是耗时19分钟的构建

这是耗时26秒的构建

这是我在第一次构建之后运行的第二次构建,MXMLC编译部分花费了总共34分钟中的27分钟左右
这种情况持续发生吗?当第二次构建发生时,您的系统可能过载了吗?e、 g.备份运行还是CPU密集型进程


如果您为Jenkins安装插件,您将能够看到哪些部分花费的时间更长。

您的Jenkins系统是否完全独立于一个盒子上?这在Windows上吗

在Windows系统上,由于各种原因,文件可能会被锁定。我遇到的问题仅仅是因为我打开了一个Windows Explore窗口,打开了Jenkins想要覆盖文件的目录。詹金斯僵住了,直到我关闭浏览器窗口。这可能是个问题吗


任务在哪里被延迟?安装Jenkins时间戳插件,这将向您显示哪些任务花费了这么长的时间。从这里,你可以缩小你的调查范围。

我注意到构建时间变化很大,就像我第一次构建这个时的2分钟,然后它就下降了,今天它非常不寻常。不,在构建过程中没有备份或任何CPU密集型进程。解压Flex SDK的部分花费了将近8分钟,但解压YUI压缩程序却花费了3分钟。您添加的新屏幕截图显示了不同的工作,因此我想我们无法将其与之前的工作进行比较。您是只运行Jenkins主服务器,还是有其他构建从属服务器?这些作业在哪里运行?但总体而言,听起来可能是磁盘空间和/或RAM太少,而且正在进行一些激烈的交换,这就解释了为什么解压缩一个小ZIP文件需要3分钟。在这种情况下,这不是詹金斯的问题。