跳到内容
欢迎 Web Awesome,最大最好的开源 Web 组件库。
立即预订!

持续集成

CI 环境会占用大量带宽。那么,如何在不超出每月 npm 带宽限制的情况下,遵循您选择的测试套件的最佳实践呢?使用缓存!继续阅读,我们将向您展示如何操作。

我们收集了一些当前市场上最流行的 CI 选项的缓存操作指南,让您轻松高效地在项目中使用 Font Awesome。

问题

每次您推送代码并运行测试套件时,它都会为每次测试运行拉取您的包。如果您和我们一样,会推送很多提交。问题是,所有这些提交都会迅速累积,这意味着您会在不知不觉中超出 npm 带宽限制。您需要一个缓存策略。以下是操作步骤。

解决方案

将您的包设置为在您选择的 CI 解决方案中进行缓存。设置缓存后,它只会拉取包,只有当包中的内容(例如版本)发生更改时才会拉取。这会大幅减少带宽使用量,并且还可以加快测试套件的运行时间。

以下是当前市场上一些最流行的 CI 解决方案的文档链接