检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
控制台方式 用户通过控制台访问DevStar,可以浏览和使用模板,以及对模板及应用的全生命周期管理。 API方式 如果用户需要将公有云平台上的DevStar集成到第三方系统,用于二次开发,请使用API方式访问。 CLI方式 支持用户通过CLI方式访问DevStar,提供模板浏览和按模板生成框架代码的能力。
新建代码仓、流水线所依赖的CodeArts项目 查询当前用户名下的项目 新建一个项目 CodeArts Repo 按模板生成的代码可以在CodeArts Repo代码托管平台上管理以及将CodeArts Repo代码仓中的代码复制为模板内容 读取已有代码仓中的代码作为模板内容 新建代码仓并导入代码 流水线 通过DevOps模板创建流水线任务
描述 template_ids 是 Array of strings 模板ID列表。 platform_source 是 Integer 平台来源: 0:codelabs 1:devstar 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 templates
使用 Devstar 模板创建代码生成任务并下载代码工程到本地 概述 本文通过调用一系列模板服务的 API 介绍使用 Devstar 模板创建应用代码并下载到本地的基本流程。 其中,模板使用Devstar官方SpringBoot模板。 API 的调用方法请参见如何调用API。 创建流程
/v1/templates/view-histories 表1 Query参数 参数 是否必选 参数类型 描述 platform_source 是 Integer 平台来源: 0:查询CodeLabs中用户浏览过的模板。 1:查询DevStar中用户浏览过的模板。 请求参数 表2 请求Header参数 参数
API 应用管理 模板管理 代码生成
maintainers Array of strings 模板相关联的所有维护人账号名称。 platform_source Integer 平台来源: 0:codelabs 1:devstar properties Object 模板自定义参数列表。 dependencies Array
如何调用API 构造请求 认证鉴权 返回结果
参数 参数类型 描述 name String 云服务名称。 description String 描述。 home_link String 首页链接。 subscribe_link String 开通链接。 type String 服务类型。 reference_price String
修订记录 发布日期 修订记录 2022-04-29 新增API 部署任务执行变更人工审核 优化API 优化创建部署任务:增加CCI部署方式 2022-01-27 新增API 使用CodeArts IDE Online实例打开应用代码 查询模板列表 废弃API(仍可以访问,但不推荐使用,推荐使用最新版本接口)
请求进行签名,也可以使用专门的签名SDK对请求进行签名。详细的签名方法和SDK使用方法请参见API签名指南。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。 父主题: 如何调用API
pipeline_template PipelineTemplateInfo object 流水线模板。 platform_source integer 平台来源: 0:codelabs 1:devstar references Array of Reference objects 相关文档,示例
0:动态模板codetemplate 1:静态模板codesample platform_source 否 Array of integers 平台来源: 0:codelabs 1:devstar tag_names 否 Array of strings 模板关联的标签名称列表。 响应参数
附录 状态码 错误码 获取项目ID 获取账号ID
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 X-Language 否 String 语言类型 中文:zh-cn
使用 Devstar 模板创建代码生成任务并将代码工程推送到 CodeArts Repo 概述 本文通过调用一系列模板服务的 API 介绍使用 Devstar模板服创建应用代码到CodeArts Repo的基本流程。 其中,模板使用Devstar官方SpringBoot模板。 API
导入代码仓”中的“代码仓”指的是什么?什么情况下要使用这个功能? 图1 完成并导入代码仓 导入代码仓库的使用场景 代码仓库,指的是代码托管服务中的代码仓库。代码托管为开发者在云端提供了用于存储代码的仓库。您在新建模板产物时,有两种选择,一种是将模板产物生成的代码下载至本地,一种是
请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 X-Language 否 String 语言类型 中文:zh-cn
请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 X-Language 否 String 语言类型 中文:zh-cn