构建

从模板创建构建

请求

  1. POST /openapi/build?source=template

body 参数说明

参数名说明类型必填
name项目标识string
project_name工作流视图名称string
template_name工作流列表string
target_services工作流列表[]TargetService

TargetService 参数说明

参数名说明类型必填
service_module服务组件名称string
service_name服务名称string
repo_info代码库信息[]RepoInfo
inputs变量信息[]Input

RepoInfo 参数说明

参数名说明类型必填
codehost_name代码源标识string
repo_namespace代码库所属命名空间(组织/个人)string
repo_name代码库名称string
branch分支信息string

Input 参数说明

参数名说明类型必填
key变量的键值string
value变量的值string

body 参数示例

  1. {
  2. "name": "demo-build",
  3. "project_name": "demo",
  4. "template_name": "demo-template",
  5. "target_services": [
  6. {
  7. "service_module": "aslan",
  8. "service_name": "zadigx",
  9. "repo_info": [
  10. {
  11. "codehost_name": "github-demo",
  12. "repo_namespace": "kr-test-org",
  13. "repo_name": "zadig",
  14. "branch": "main"
  15. }
  16. ],
  17. "inputs": [
  18. {
  19. "key": "name",
  20. "value": "admin"
  21. },
  22. {
  23. "key": "password",
  24. "value": "zadigx"
  25. }
  26. ]
  27. }
  28. ]
  29. }

返回

  1. {
  2. "message": "success"
  3. }