当前位置:  开发笔记 > 开发工具 > 正文

如何减少Circle CI或Travis CI上的Elm编译时间?

如何解决《如何减少CircleCI或TravisCI上的Elm编译时间?》经验,为你挑选了1个好方法。

cm上的elm编译非常慢(circle/travis).对于一个相当小的榆树项目,我个人在圈子上的构建时间超过30米.https://github.com/elm-lang/elm-compiler/issues/1473建议"CPU计数检测是问题",并建议使用libsysconfcpus返回1个CPU代替实际检测到的数量.还有另一种方法来缓解这个漫长的编译时间吗?



1> rofrol..:

来自https://elmlang.slack.com/archives/general/p1484149451013255

@rtfeldman:

Circle和Travis都存在一个已知的速度问题,因为它们错误地报告了它们的CPU数量,但是有一个解决方法:将相应的这些添加到Circle配置中:

https://github.com/elm-community/elm-test/blob/master/.travis.yml#L6

https://github.com/elm-community/elm-test/blob/master/.travis.yml#L22-L30

https://github.com/elm-community/elm-test/blob/master/.travis.yml#L39-L41 (已编辑)

他们基本上换出elm-make用于运行一个脚本elm-makesysconfcpus -n 2使elm-make成为意识到的 实际 可用的CPU数

我和Circle的人谈了一下这个问题,而且他们对修复它并不感兴趣,但它可能会在将来发布的一些上游内容中解决这个问题.

推荐阅读
mobiledu2402851373
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有