8.7. 数据移交和自定义工作流设计
当您通过将 importAPI 字段设置为 scaffolder 来配置 Bulk Import 插件时,Bulk Import Backend 会将所有必要的上下文直接传递给 Scaffolder API。
作为管理员,您可以定义 Scaffolder 模板工作流,并构建工作流以执行以下操作:
- 定义模板参数以消耗输入
- 将 Scaffolder 模板结构,以接收存储库数据作为当前工作流运行的模板参数。模板必须通用,而不是特定于单个存储库,以便它能够为批量列表中的每个存储库成功运行。
- 自动处理每个存储库
-
实施模板中单个存储库所需的自定义逻辑。编排器迭代存储库列表,为每个存储库启动一次模板,并仅将该存储库的数据传递给模板运行。这可让您自动执行诸如创建
catalog-info.yaml、运行合规检查或将实体注册到目录等任务。