主题
预览构建
为 pull request 创建临时预览部署,以便在合并前测试 Agent Server 变更。
预览构建会为 pull request 创建临时的预览部署。你可以使用预览部署隔离测试 Agent Server 变更,然后再将它们合并到运行父部署的分支。
当 pull request 触发预览构建时,LangSmith 会将源分支的最新 commit 构建为预览部署的第一个 revision。之后每次向该分支提交 commit,都会触发一个新的 revision。
NOTE
预览构建处于公开 beta 阶段,仅在 LangSmith Cloud 上、对通过 GitHub 集成创建的部署可用。
启用预览构建
启用预览构建:
- 在 Deployments 视图中,选择一个部署。
- 在右上角,选择齿轮图标(Deployment Settings)。
- 滚动到 Preview Builds 部分。
- 选择 Enable preview builds。
- 选择触发模式:
- Every PR:任何针对部署分支的 pull request 都会触发预览构建。
- Label only:只有当 pull request 带有配置的标签时,才会触发预览构建。
- 配置预览限制:
- Idle TTL:预览部署在最新 revision 之后可以保持非活动状态的时间,超过后 LangSmith 会将其删除。
- Max concurrent previews:父部署可以同时运行的最大预览部署数。
- 选择 Save。
管理 secret
LangSmith 创建预览部署时,预览部署会继承父部署的 secret。你可以在预览部署上覆盖继承的 secret。
对父部署 secret 的更改不会传播到现有预览部署。
删除预览部署
当预览部署的空闲 TTL 到期时,LangSmith 会将其删除。你也可以随时手动删除它。
删除父部署会删除其所有预览部署。