检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
用户通过控制台访问DevStar,可以浏览和使用模板,以及对模板及应用的全生命周期管理。 API方式 如果用户需要将公有云平台上的DevStar集成到第三方系统,用于二次开发,请使用API方式访问。 CLI方式 支持用户通过CLI方式访问DevStar,提供模板浏览和按模板生成框架代码的能力。
安装命令行工具 前提条件 操作系统为 Linux、Windows或Mac OS。 安装 node.js 10以上版本。 操作步骤 下载命令行工具。 npm install -g @huaweicloud/hcloud 验证命令行工具安装结果。 执行如下命令,显示版本号则安装成功。
success:成功,failed:失败,creating:创建中,cancel:取消,pending:等待创建 failure_reason String 失败原因 表5 PipelineBasic 参数 参数类型 描述 uuid String DevStar系统生成的流水线UUID
String 近一次提交时间 code_lines Integer 代码行数 branch_number Integer 分支数量 detail_url String 代码仓路径url download_url String 代码仓下载url 请求示例 GET https://{
Key)加密调用请求。 Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。
is_static integer 动、静态代码模板标识: 0:动态模板codetemplate 1:静态模板codesample maintainers Array of strings 模板相关联的所有维护人账号名称。 pipeline_template PipelineTemplateInfo
success:成功,failed:失败,creating:创建中,cancel:取消,pending:等待创建 failure_reason String 失败原因 表6 PipelineBasic 参数 参数类型 描述 uuid String DevStar系统生成的流水线UUID
1:RunDevstarTemplateJob 用来启动代码生成任务,执行成功会返回 job_id。参数说明请参见表1。 Operation 2:ShowJobDetail 用来查询任务的实时状态。参数说明请参见表2。 Operation 3:DownloadApplicationCode 当任务状态为成功
"2020-06-12 09:30:56.0", "detail_url" : "https://xxx.xxx.xxx.com/pipeline/project/7455xxxxe08dxxxx9dfcxxxxcfd331bd/pipeline/detail/ffa5xxxxf22fxxxxa39109c34cafxxxx"
/v1/applications/{application_id}/environments/{environment_tag}/deployment-jobs/detail 表1 路径参数 参数 是否必选 参数类型 描述 application_id 是 String 应用id environment_tag
busy. Try again later. 系统繁忙,请稍后再试 请稍后再试 400 DEVSTAR.1001 Invalid parameter. 非法参数 请联系技术支持 400 DEVSTAR.1004 Invalid domain ID. domain id无效 请参考 https://support
published_at String 上架时间。 favorite_state Integer 点赞状态: 1:点赞 0:未点赞 maintainers Array of strings 模板相关联的所有维护人账号名称。 platform_source Integer 平台来源:
"password": "********", "domain": { "name": "domainname" } }
Length Required 服务器无法处理客户端发送的不带Content-Length的请求信息。 412 Precondition Failed 未满足前提条件,服务器未满足请求者在请求中设置的其中一个前提条件。 413 Request Entity Too Large 由于
java", "file_path" : "src/test/java/Test.java", "file_type" : "text/plain; charset=utf-8" } 状态码: 400 Bad Request { "error_code" : "DEVSTAR.1001"
状态码: 200 表3 响应Body参数 参数 参数类型 描述 repo_status String 代码仓删除状态,deleted:删除成功,failed:删除失败,going:正在删除中 pipeline_status Array of PipelineDeleteStatus objects
String 开通指导。 type String 服务类型。 reference_price String 参考价格。 price_details_link String 价格详情链接。 specifications Object 规格,例如: {"cpu" : "0.5","ram"
is_static Integer 动、静态代码模板标识: 0:动态模板codetemplate 1:静态模板codesample maintainers Array of strings 模板相关联的所有维护人账号名称。 pipeline_template PipelineTemplateInfo
"projects": [ { "domain_id": "65382450e8f64ac0870cd180d14e684b", "is_domain": false, "parent_id": "
is_static Integer 动、静态代码模板标识: 0:动态模板codetemplate 1:静态模板codesample maintainers Array of strings 模板相关联的所有维护人账号名称。 pipeline_template PipelineTemplateInfo