我已经开始使用jenkins构建我的项目了。我昨天构建了我的项目,我花了26秒来构建我的flex sdk。我今天构建了相同的文件,我花了19分钟来构建相同的文件。谁能解释一下这是怎么回事?我正在尝试优化我的构建脚本,我无法理解我的构建文件或jenkins是否有问题。
这是花费19分钟的构建
这是需要26秒的构建
这是我在第一个版本之后运行的第二个版本,MXMLC编译的部分在总共34分钟内花了大约27分钟
答案 0 :(得分:1)
这是否一直发生?第二次构建发生时,您的系统是否可能超载?例如备份运行还是CPU密集型流程?
如果您为Jenkins安装了Timestamper插件,您将能够看到哪些部分需要更长的时间。
答案 1 :(得分:1)
你的Jenkins系统是独一无二的吗?这是在Windows上吗?
在Windows系统上,由于各种原因,文件可能会被锁定。我之所以遇到问题只是因为我有一个Windows Explore窗口打开了Jenkins想要覆盖文件的目录。詹金斯僵住了,直到我关闭了我的资源管理器窗口。这可能是一个问题吗?
任务被推迟到哪里?安装Jenkins时间戳插件,它会告诉你这些任务花了这么长时间。从那里,你可以稍微缩小你的调查范围。