企业工作区和缓存
此页面包含有关 Travis CI 企业版中工作区和缓存的操作手册级别信息。
缓存与工作区 #
缓存,也称为构建缓存,是配置的文件存储桶,其作用是作为构建工件的缓存。Travis CI 企业版用户可以将构建工件放入缓存或从缓存中提取。**缓存用于不同构建中使用的项目**。
工作区,也称为构建工作区,是一种缓存,但具有特定的目标:旨在在**同一构建内的作业之间共享工件/文件**。主要用例是当二进制文件或库(或其他依赖项)需要在构建中的任何其他构建作业继续进行之前重建时。工作区从 Travis CI 企业版 3.0.53 版本 开始引入。
这两个功能在技术上都是专门配置的文件存储桶,在运行构建期间访问。
工作区配置 #
工作区的配置方式与缓存非常相似 - 在 Travis CI 企业版平台管理员应用程序中。该配置在运行时技术上传播到 travis-build 服务。
有一个名为“工作区 UI 设置”的新菜单,其中必须提供特定的配置项才能为最终用户启用该功能。
请注意
工作区适用于短期工件。
建议
- 使用与缓存使用的存储桶不同的存储桶,出于安全和维护原因
- 配置具有自动清理策略的文件存储桶(TCIE 不对文件存储桶执行任何维护) - 建议的默认时间为 3 小时,这等于在某些条件下单个作业不间断运行的默认最长时间
- 确保托管构建镜像实例的基础设施能够连接到为工作区配置的文件存储桶
工作区使用 #
请参阅 我们的文档,了解面向最终用户的关于工作区的用法说明。
请阅读 有关构建阶段的信息,以便创建简化的作业集,例如在构建管道的第一步中预构建短期工件。