首页 / 平台管理 / 流水线与归档管理 / 流水线存储策略 / 设置 Jenkins 流水线存储策略

设置 Jenkins 流水线存储策略

在日常功能迭代过程中,项目人员使用流水线对业务进行自动化处理时,将生成大量流水线执行记录。执行记录保存在平台组件 etcd 中,若不及时处理,会降低 etcd 存储性能,影响平台整体使用。

针对该问题,平台提供了完善的清理归档策略和机制,支持从 etcd 中自动清理执行记录,或将执行记录归档到其他数据库中,满足存储需求的同时也可平衡存储压力。

注意事项

在使用平台的 清理归档 功能时,根据您在安装平台时是否部署了 Elasticsearch,需注意以下几点:

操作步骤

  1. 在左侧导航栏中,单击 流水线及归档管理 > jenkins 存储策略

  2. 单击 更新,参考以下说明配置相关参数。

    • 清理设置 区域,配置流水线清理策略。

      • 每条流水线至少保留 x 条执行记录:支持输入的数值范围为 5 - 20,仅支持正整数。

      • 平台最大存储量 x 条流水线总执行记录:平台内所有流水线的执行记录条数总和,支持输入的数值范围为 1 - 20000,仅支持正整数。

        提示

        • 超过低于 预设数值区间,系统将自动回调至与该数值临近的正常范围。

        • 若未开启 归档 功能,超过最大存储量的流水线执行记录,将按照流水线执行时间倒序自动清理。

        • 若已开启 归档 功能且平台部署了 Elasticsearch,超过最大存储量的流水线执行记录,将按照流水线执行时间倒序自动归档至 Elasticsearch。

    • 归档设置 区域,若您在平台中部署了 Elasticsearch,可在此配置流水线归档策略。

      • 是否归档:若开启,在下拉框中选择流水线执行记录的保留时间。支持选择的时间周期有:一年半年三个月,不在保留时间范围内的归档执行记录将被清理,归档时间超过三个月的执行记录信息,不再保留详细日志。