关于此的文档非常少见,但有关如何加快CloudBees构建的提示,特别是使用工作流插件吗?
通常 - 当为后续构建使用同一台机器时,您可以使用缓存或重用以前的计算。
有一些非常昂贵的计算,例如使用 SBT , Maven 或 Gradle 下载依赖项;最初npm install
; Gemfile Cache ,它们在时间和计算上非常昂贵,但很适合缓存。
在CloudBees上,您很可能会为您的构建获得一个随机(新)节点,因此没有缓存。
答案 0 :(得分:1)
如果您指的是DEV @ cloud,CloudBees托管的Jenkins,那么 是一个缓存的工作区系统,尽管它不用于每个构建。 (取决于云中硬件分配的详细信息。)如果运行多个构建,随着时间的推移,您应该看到大多数构建都会占用现有工作区,从而能够使用Maven本地存储库缓存等。
在这方面,使用Workflow插件而不是自由式或其他项目类型无关紧要。