跳转到正文

策略

Rudel沙盒可以携带元数据,说明其所有者、存在原因、到期时间以及来源。

所有权

命令行
wp rudel create \
  --name=qa-run \
  --owner=dennis \
  --labels=qa,checkout \
  --purpose="Reproduce payment bug"

元数据存储在环境记录中,之后也可以更新:

命令行
wp rudel update qa-run-3be7 --owner=agent --labels=agent,checkout

到期时间

命令行
wp rudel create --name=temp-run --ttl-days=2

在create上,--ttl-days从创建时开始计算;在update上,则从现在开始计算。在rudel_config中设置default_ttl_days,即可为每个新沙盒指定到期时间。也可以设置明确的时间戳:

命令行
wp rudel update temp-run-3be7 --expires-at=2026-06-10T12:00:00+00:00

已到期的沙盒符合清理条件,除非它们受到保护。使用wp rudel update <id> --clear-expiry移除到期时间。

保护

命令行
wp rudel update qa-run-3be7 --protected

受保护的沙盒不会被手动或计划清理任务清理。保护不会阻止wp rudel destroy或Rudel::destroy()。

来源链

沙盒从另一个沙盒克隆时,Rudel会在新环境记录中记录来源元数据。

该来源链仅供参考。它有助于运维人员了解沙盒的创建方式,但不是第二个事实来源。