文档首页 > > API参考> 应用示例> 使用自有CodeHub仓库模板新建应用

使用自有CodeHub仓库模板新建应用

分享
更新时间:2020/06/28 GMT+08:00

概述

本文使用CodeHub代码仓库中的代码创建应用代码到CodeHub的基本流程。

API 的调用方法请参见如何调用API

前提条件

您已在CodeHub中创建模板代码仓库,并已将代码上传至代码仓库。如果您从未使用CodeHub的代码仓库功能,请参考CodeHub快速入门

创建流程

  1. 调用接口CodeHub 模板生成代码创建代码生成任务。
  2. 调用接口查询任务详情查询任务详情。

创建生成代码任务

  1. 调用接口CodeHub 模板生成代码创建代码生成任务。

    POST /v1/jobs/codehub
    {
        "application_name": "string",
        "repo_type": "0",
        "code_url": "string",
        "properties": "object",
        "region_id": "string",
        "repo_info": {
            "name": "string",
            "project_id": "string",
            "region_id": "string"
        }
    }

    您需要指定如下参数:

    • application_name:自定义应用名称。
    • repo_type:该场景值为0。
    • code_url:用户模板仓库的 ssh 地址,查询方法参见获取仓库信息
    • properties:与生成代码相关的参数列表,模板作者在模板文件 metadata.json 文件中自定义规则进行填写。
    • region_id:用户模板仓库所在的 Region ID,具体请参考地区与终端节点
    • repo_info.name:自定义仓库名称。
    • repo_info.project_id:CodeHub 仓库所属项目的 UUID,参见获取项目UUID。。
    • repo_info.region_id:CodeHub 仓库所在的 Region ID,具体请参考地区与终端节点

  2. 使用步骤1获取的任务 id ,调用接口查询任务详情查询任务详情。

    GET /v1/jobs/{job_id}

    job_id由步骤1获取。

    任务执行完毕,所有步骤都执行成功后,您可以在CodeHub查看生成的应用代码。关于CodeHub的使用参见代码托管(CodeHub)

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!非常感谢您的反馈,我们会继续努力做到更好!
反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问