检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
构建任务没有软件包 问题现象 日志信息提示文件路径不存在。 原因分析 构建任务不存在或者构建任务里没有软件包。 处理方法 进入当前项目下的构建服务: 查看相应构建任务下是否存在当前构建任务,如果没有请重新创建任务并构建软件包,并部署步骤。 查看相应构建任务下是否存在软件包,如果没有请重新构建软件包,并部署步骤。
构建任务过多(More than 100 build files) 问题现象 下载文件时出现错误信息:“More than 100 build files”。 原因分析 选择源类型为“构建任务”时,构建任务产生的软件包数量过多(大于100),直接下载会导致部署应用出现超时的风险,
部署应用 功能介绍 根据部署任务id部署应用。 调用方法 请参见如何调用API。 URI POST /v2/tasks/{task_id}/start 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 部署任务id 请求参数 表2 请求Header参数
对于Linux系统,文件夹下面的文件名不能采用中文,否则下载后,文件夹下面的文件名会出现乱码,导致部署失败。 “文件”形式的软件包,“选择部署来源”部署步骤默认下载当前文件。 选择源为构建任务 在部署步骤信息配置页面,“选择源类型”勾选“构建任务”。 单击“请选择构建任务”属性下拉框
为什么同样的应用在CentOS系统主机上部署成功但在Ubuntu系统主机上却失败? 问题现象 日志信息报错如下图所示。 图1 日志信息 原因分析 由于CentOS系统默认的sh是bash,而Ubuntu系统默认的sh是dash,dash与bash并不兼容。部署应用中,系统默认生成的脚本是只能
丰富的系统模板,支持即时预览 部署服务覆盖主机部署、容器部署、Serverless部署等三大部署场景,提供Node.js应用部署、Go应用部署、nginx-ingres灰度发布以及通用部署等多种系统部署模板,并支持模板即时预览,便于用户在模板列表快速预览各模板承载的部署能力,精准选用目标模板。
应用部署超时,怎样处理? 问题现象 应用部署失败,日志信息提示“任务执行超时,终止该任务。开始时间:******,结束时间:******”。 原因分析 单次部署应用的最大部署时长为30分钟,超过该时长则部署应用失败。 处理办法 当由于部署的步骤太多所导致的部署应用超时,建议将该应用拆分为多个应用依次进行部署。
部署服务为开发者提供了常用的部署流程模板即系统模板,您可以使用系统模板快速创建应用。若系统模板无法满足您的需求,可以使用自定义模板。 发布区域:华北-北京一、华北-北京四、华东-上海一、华东-上海二、华南-广州、华南-深圳、西南-贵阳一 系统模板 自定义模板 动态通知 部署服务支持
所填写的IP是公网可访问的IP;如果是私有IP,需要有SSH代理。 若主机是CentOS系统,确保是CentOS6.0及以上版本。 若主机是Windows系统,确保是否为支持的版本,并且主机上已做好相应配置,具体操作可参考《用户指南》“主机配置”章节。 如果以上设置均正确,那么请提交技术支持工单进一步排查。
配置CodeArts Deploy应用不同角色的管理权限 部署CodeArts Deploy应用并查看结果 配置CodeArts Deploy应用的系统通知和第三方订阅通知
配额申请:容器使用的最小CPU需求,作为容器调度时资源分配的判断依赖。只有当节点上可分配CPU总量 ≥ 容器CPU申请数时,才允许将容器调度到该节点。 配额限制:容器能使用的CPU最大值,如果CPU使用值大于限制值,则容器使用CPU资源可能会被限流。 内存配额 配额申请:容器使用的最小内存需求,作为容器调度时资源分
作为容器调度时资源分配的判断依赖。只有当节点上可分配CPU总量≥容器CPU申请数时,才允许将容器调度到该节点。 CPU限制配额:容器能使用的CPU最大值。如果CPU使用值大于限制值,则容器使用CPU资源可能会被限流。 内存申请配额:容器使用的最小内存需求,作为容器调度时资源分配
parameter cannot be found that accepts argument 'est\r\n1'.”。 原因分析 删除文件任务步骤底层使用ansible,在使用Windows路径时,需要使用正斜杠“/”而不是常见的反斜杠“\” 。 处理方法 检查输入的删除路径,如
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] credentials = BasicCredentials(ak
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] credentials = BasicCredentials(ak
配置CodeArts Deploy应用的系统通知和第三方订阅通知 “通知订阅”页签支持将应用动态通过站内消息、邮件、企业微信、钉钉、飞书等通信工具及时推送给应用创建者、执行者和已收藏该应用的成员,本节将介绍如何对应用中的事件类型的通知进行配置。 操作步骤 选择目标应用,单击图标,单击“编辑”,进入“部署步骤”页面。
商用 环境管理 2 新增功能 支持系统模板分类。 支持模板中步骤预览。 商用 新建应用 3 新增系统模板 新增系统模板: Go应用部署 通用部署 NodeJs应用部署 商用 系统模板 4 体验优化 为了更贴合开发流程,部署服务中的“任务”更名为“应用”。 商用 用户指南 2022年10月
基于Nginx实现应用的灰度发布 应用场景 在您进行新系统升级时,会遇到停服部署或者无法灰度验证的情况,本实践采用基于Nginx负载均衡机制,在不影响业务正常运行的前提下,实现系统的平滑升级。 方案架构 系统升级时,若采用蓝绿部署方式,开发人员需进行如下操作: 先将A边服务器(原
and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] credentials = BasicCredentials(ak
配置的SNAT规则的网关实例。 类型 系统路由:系统自动添加的路由,不能修改和删除。 自定义路由:通过添加自定义路由将目标流量路由到指定的目的地,可以删除和修改。自定义路由和系统路由不能冲突。 描述 针对于该路由的信息描述。 操作 支持修改及删除路由操作。 Windows系统代理机配置 所需资源 已有Windows机器。