开发者社区 > 云效DevOps > 正文

在云效中Java的构建,使用云效北京构建集群,那缓存这个如何配置?

在云效中Java的构建,使用云效北京构建集群,那缓存这个如何配置?57b37b78c46c593c5b9ec3f36b24856b.png

展开
收起
花开富贵111 2024-01-16 18:22:33 54 0
1 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在云效中进行Java构建时,缓存的配置主要有两种选择:本地缓存和云端缓存。

    1. 本地缓存:所有的依赖文件会存储在私有构建集群上,可以直接使用本地缓存,无需再从云端拉取。此功能可以解决因网络问题导致的私有构建机和云端构建缓慢的问题。

    2. 云端缓存:每次构建都会下载云端的构建缓存文件。当构建集群中存在多个构建机时,由于每次构建任务可能被调度到不同的构建机,通过云端缓存可以重复利用缓存的依赖文件,从而提高构建效率。

    另外,针对特定的技术栈,例如Node相关任务或Golang,你可能需要进一步配置缓存策略。例如,对于Node任务,你可以设置npm的全局缓存路径并在流水线自定义缓存配置中添加对应的缓存路径以优先从本地缓存获取依赖包。对于Golang,你可以在流水线自定义缓存中添加Go Mod的缓存路径(默认为/go/pkg/mod)来加速构建过程。

    请注意,如果你使用的是特定版本的依赖包(如release版本),可能会因为老的release依赖包已经被Flow缓存而不会重新下载最新的依赖包。在这种情况下,你可能需要参考缓存设置来清理缓存后重试。

    2024-01-16 21:23:02
    赞同 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

热门讨论

热门文章

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载