跨越EC2从属的缓存下载

时间:2015-09-15 14:41:23

标签: caching jenkins amazon-ec2 ansible

为了构建一个网站,我运行一个Jenkins配置,该配置由一个主服务器组成,该服务器使用Ansible配置和引导一些(多个)EC2从服务器。奴隶然后执行工作。 对于每个作业,需要下载几百兆字节的数据(npm installbower install)。下载缓存在执行从站上作业的用户的主目录中(在~/.npm~/.cache/bower/),一旦从站关闭,这些缓存就会丢失。

什么是避免第三方来源重复下载的好方法?

1 个答案:

答案 0 :(得分:1)

NPM和Bower都有可用于创建私有存储库缓存的软件包,必要时可以回退到公共存储库: