-
新建主机 - 部署 CodeArts Deploy
新建主机 功能介绍 在指定主机集群下新建主机。该接口于2024年09月30日后不再维护,推荐使用新版新建主机(CreateHost)接口。 调用方法 请参见如何调用API。 URI POST /v2/host-groups/{group_id}/hosts 表1 路径参数 参数 是否必选
-
获取应用列表 - 部署 CodeArts Deploy
获取应用列表 功能介绍 查询项目下应用列表。该接口于2024年09月30日后不再维护,推荐使用新版获取应用列表(ListAllApp)接口。 调用方法 请参见如何调用API。 URI GET /v2/{project_id}/tasks/list 表1 路径参数 参数 是否必选 参数类型
-
查询主机列表 - 部署 CodeArts Deploy
查询主机列表 功能介绍 根据主机集群id查询指定主机集群下的主机列表。该接口于2024年09月30日后不再维护,推荐使用新版查询主机列表(ListNewHosts)接口。 调用方法 请参见如何调用API。 URI GET /v2/host-groups/{group_id}/hosts
-
新建主机集群 - 部署 CodeArts Deploy
新建主机集群 功能介绍 在项目下新建主机集群。该接口于2024年09月30日后不再维护,推荐使用新版新建主机集群(CreateHostCluster)接口。 调用方法 请参见如何调用API。 URI POST /v2/host-groups 请求参数 表1 请求Header参数 参数
-
查询主机集群列表 - 部署 CodeArts Deploy
查询主机集群列表 功能介绍 按条件查询主机集群列表。该接口于2024年09月30日后不再维护,推荐使用新版查询主机集群列表(ListHostClusters)接口。 调用方法 请参见如何调用API。 URI GET /v2/host-groups 表1 Query参数 参数 是否必选
-
返回结果 - 部署 CodeArts Deploy
完整的状态码列表请参见状态码。 对于获取用户Token接口,如果调用后返回状态码为“201”,则表示请求成功。 响应消息头 对应请求消息头,响应同样也有消息头,如“Content-type”。 对于获取用户Token接口,返回如图1所示的消息头,其中“x-subject-tok
-
权限管理 - 部署 CodeArts Deploy
× × 测试经理 √ × × × × × × × × × 运维经理 √ × × × × × × √ × × 系统工程师 √ √ √ √ √ √ √ × × √ Committer √ √ √ √ √ √ × × × √ 开发人员 √ √ √ √ √ √ × × × √ 测试人员 √
-
查询主机集群关联环境信息 - 部署 CodeArts Deploy
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 响应参数 状态码: 200 表4 响应Body参数
-
基于Kubernetes Nginx-Ingress实现灰度发布 - 部署 CodeArts Deploy
选择“其他租户”,则必须选择授权租户进行CCE集群部署。 当前租户 IAM授权 如果当前用户无操作权限执行接口时,可通过IAM提权获取到其他用户的临时AK/SK去执行CCE接口。 不勾选 区域 选择要部署的区域。 默认 集群名称 选择CCE云容器引擎中申请的K8S集群。 cce-ldf
-
查询应用下环境基本信息列表 - 部署 CodeArts Deploy
请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值) 最小长度:0 最大长度:20000 响应参数 状态码: 200 表4 响应Body参数
-
部署需要使用cce资源的应用报403(权限不足) - 部署 CodeArts Deploy
部署需要使用cce资源的应用报403(权限不足) 问题现象 部署应用或运行流水线部署时,部署应用调用cce的接口,报错误403、Policy doesn't allow cce:cluster:get tb performed。 流水线运行kubernetes应用时报错误:The
-
部署服务相关权限说明 - 部署 CodeArts Deploy
有权限 有权限 有权限 有权限 有权限 有权限 有权限 产品经理 有权限 有权限 无权限 无权限 无权限 无权限 无权限 无权限 无权限 测试经理 无权限 有权限 无权限 无权限 无权限 无权限 无权限 无权限 无权限 运维经理 无权限 有权限 无权限 无权限 无权限 无权限 无权限
-
获取账号ID - 部署 CodeArts Deploy
获取账号ID 在调用接口的时候,部分URL中需要填入账号ID,所以需要先在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 父主题: 附录
-
构造请求 - 部署 CodeArts Deploy
文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说
-
快速上手部署服务 - 部署 CodeArts Deploy
配置是否使用sudo权限部署该步骤。 URL健康测试 表7 URL健康测试参数说明 参数项 说明 步骤显示名称 步骤添加后在部署步骤显示的名称。 环境 目标环境。 重试次数 失败后重试次数,超过重试次数服务未启动会导致URL检测失败。 间隔时间 测试间隔时间。 测试路径 待测试服务的路径,可以添加多个。
-
通用部署 - 部署 CodeArts Deploy
通用部署 基于执行shell脚本实现通用的应用部署。 该模板涉及的部署步骤如下所示: 下载软件包 执行部署脚本 健康测试 该模板需要填写的参数如表1所示。 表1 模板参数说明 参数 说明 host_group 该应用部署的目标环境。 package_url 软件包下载地址,可前往制品仓库-软件发布库获取下载链接。
-
删除主机 - 部署 CodeArts Deploy
删除主机 功能介绍 根据主机id删除主机。该接口于2024年9月30日后不再维护。 调用方法 请参见如何调用API。 URI DELETE /v2/host-groups/{group_id}/hosts/{host_id} 表1 路径参数 参数 是否必选 参数类型 描述 group_id
-
修改主机集群 - 部署 CodeArts Deploy
修改主机集群 功能介绍 根据主机集群id修改主机集群信息。该接口于2024年9月30日后不再维护。 调用方法 请参见如何调用API。 URI PUT /v2/host-groups/{group_id} 表1 路径参数 参数 是否必选 参数类型 描述 group_id 是 String
-
自定义应用步骤问题 - 部署 CodeArts Deploy
自定义应用步骤问题 URL健康测试 选择部署来源 停止服务 拷贝文件 删除文件 解压文件 配置文件修改 启动/停止Tomcat服务 启动/停止Go服务 启动/停止SpringBoot服务 启动/停止Nginx 启动/停止IIS服务 启动/停止nodeJs 执行shell命令 执行Shell脚本
-
查看应用 - 部署 CodeArts Deploy
执行参数 该应用部署时的“执行参数”中参数对应的数值。 访问方式 仅应用中“部署步骤”包含“URL健康测试”时有该参数,添加该部署步骤可以在主机上通过访问 URL 测试服务状态。 环境 在主机部署场景下,显示该应用部署的环境。 回退到“部署记录”页签,切换顶部的页签,您可以查