部署 CodeArts Deploy
部署 CodeArts Deploy
- 最新动态
- 功能总览
- 产品介绍
- 快速入门
-
用户指南
- 部署服务CodeArts Deploy使用流程
- 购买并授权使用CodeArts Deploy
- 访问CodeArts Deploy服务首页
- 配置部署服务的主机集群
-
使用空白模板新建并部署应用
- 使用空白模板创建CodeArts Deploy应用
- 配置CodeArts Deploy应用的部署步骤
- 配置CodeArts Deploy应用的参数
- 配置CodeArts Deploy应用的主机环境
- 配置CodeArts Deploy应用不同角色的管理权限
- 部署CodeArts Deploy应用并查看结果
- 配置CodeArts Deploy应用的系统通知和第三方订阅通知
- 使用预置模板新建并部署应用
- 使用自定义模板新建并部署应用
- 查询审计日志(可选)
- 最佳实践
- API参考
- 场景代码示例
-
常见问题
- 主机管理问题
-
应用部署问题
- 草稿应用无法部署,怎样处理?
- 部署应用时错误信息的说明有哪些?
- 部署应用失败,如何在日志中定位失败原因?
- 部署应用失败,提示“AnsibleUndefinedVariable: 'xxxx' is undefined”,怎样处理?
- 部署应用失败,日志提示DNS解析问题如何解决?
- 部署应用失败,JDK已安装且已配置环境变量,但报错:please configure JDK environment variables,怎样处理?
- 部署需要使用CCE资源的应用,报“403(权限不足)”怎样处理?
- 如何回滚部署版本?
- 应用部署超时,怎样处理?
- 可以设置批量部署、增量部署等部署策略吗?
- 本地软件包是不是一定要先上传到制品仓库中才能进行部署?
- 工程只是一些使用html与js语言编写的网页,可以进行部署吗?
- 使用容器部署需要选择镜像时,如何上传镜像?
- 应用部署成功但应用验证路径下的url无法访问,怎样处理?
- 公共问题
-
软件安装类部署步骤问题
- 安装IIS
-
安装JDK
- 执行“安装JDK”步骤,日志提示“相同版本的JDK已经安装在目标主机”,怎样处理?
- 执行“安装JDK”步骤,关于主机上没有安装java环境问题
- 执行“安装JDK”步骤,关于解压JDK报错问题
- 在Ubuntu 14及以下版本上安装openjdk8失败,怎样处理?
- 部署结果提示“Openjdk does not support arm”怎样处理?
- 执行“安装JDK”步骤,关于部署应用中断问题
- 执行“安装JDK”步骤,关于权限不够问题
- 执行“安装JDK”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装JDK”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装JDK”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装JDK”步骤,关于windows主机部署应用失败问题
- 执行“安装JDK”步骤,关于使用sudo权限执行报错问题
- 执行“安装JDK”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装JDK”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装JDK”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Tomcat
- 部署失败问题
- 执行“安装Tomcat”步骤,关于部署应用中断问题
- 执行“安装Tomcat”步骤,关于权限不够问题
- 执行“安装Tomcat”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Tomcat”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Tomcat”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Tomcat”步骤,关于windows主机部署应用失败问题
- 执行“安装Tomcat”步骤,关于使用sudo权限执行报错问题
- 执行“安装Tomcat”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Tomcat”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Nginx
- 用户没有sudo权限
- 输入的路径没有权限
- 执行“安装Nginx”步骤,关于部署应用中断问题
- 执行“安装Nginx”步骤,关于权限不够问题
- 执行“安装Nginx”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Nginx”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Nginx”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Nginx”步骤,关于windows主机部署应用失败问题
- 执行“安装Nginx”步骤,关于使用sudo权限执行报错问题
- 执行“安装Nginx”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Nginx”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装Nginx”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装GO语言
- 安装路径输入不合法
- 执行“安装GO语言”步骤,关于部署应用中断问题
- 执行“安装GO语言”步骤,关于权限不够问题
- 执行“安装GO语言”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装GO语言”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装GO语言”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装GO语言”步骤,关于windows主机部署应用失败问题
- 执行“安装GO语言”步骤,关于使用sudo权限执行报错问题
- 执行“安装GO语言”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装GO语言”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装GO语言”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装PHP
- 使用普通用户安装报错
- CentOS Yum仓库中不存在某些依赖包
- CentOS Yum源网络不通导致下载失败
- Ubuntu apt-get缺失某些依赖软件包导致下载失败
- 执行“安装PHP”步骤,关于部署应用中断问题
- 执行“安装PHP”步骤,关于权限不够问题
- 执行“安装PHP”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装PHP”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装PHP”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装PHP”步骤,关于windows主机部署应用失败问题
- 执行“安装PHP”步骤,关于使用sudo权限执行报错问题
- 执行“安装PHP”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装PHP”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装PHP”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Node.js
- Decompress node package失败
- Create install dest 失败
- 执行“安装Node.js”步骤,关于部署应用中断问题
- 执行“安装Node.js”步骤,关于权限不够问题
- 执行“安装Node.js”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Node.js”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Node.js”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Node.js”步骤,关于windows主机部署应用失败问题
- 执行“安装Node.js”步骤,关于使用sudo权限执行报错问题
- 执行“安装Node.js”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Node.js”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装Node.js”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装Python
- 用户没有sudo权限
- 输入的路径没有权限
- 执行“安装Python”步骤,关于部署应用中断问题
- 执行“安装Python”步骤,关于权限不够问题
- 执行“安装Python”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装Python”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装Python”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装Python”步骤,关于windows主机部署应用失败问题
- 执行“安装Python”步骤,关于使用sudo权限执行报错问题
- 执行“安装Python”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装Python”步骤,Windows主机上检测到版本与安装版本不匹配问题
- 执行“安装Python”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
安装/卸载Docker
- 普通用户部署安装/卸载Docker服务报错
- 安装/卸载Docker服务时日志报错但部署成功
- 执行“安装/卸载Docker”步骤,关于部署应用中断问题
- 执行“安装/卸载Docker”步骤,关于权限不够问题
- 执行“安装/卸载Docker”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“安装/卸载Docker”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“安装/卸载Docker”步骤,日志提示“找不到环境”怎样处理?
- 执行“安装/卸载Docker”步骤,关于windows主机部署应用失败问题
- 执行“安装/卸载Docker”步骤,关于使用sudo权限执行报错问题
- 执行“安装/卸载Docker”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“安装/卸载Docker”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 容器类部署步骤问题
-
服务启动/停止部署步骤问题
-
停止服务
- 端口号错误
- 部署“停止服务”步骤显示成功,检测服务显示为启动状态
- 执行“停止服务”步骤,关于部署应用中断问题
- 执行“停止服务”步骤,关于权限不够问题
- 执行“停止服务”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“停止服务”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“停止服务”步骤,日志提示“找不到环境”怎样处理?
- 执行“停止服务”步骤,关于windows主机部署应用失败问题
- 执行“停止服务”步骤,关于使用sudo权限执行报错问题
- 执行“停止服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“停止服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
启动/停止Tomcat服务
- Tomcat服务路径有误
- 停止失败
- 启动失败
- 环境变量未配置
- 步骤部署成功但服务并未启动
- 执行“启动/停止Tomcat服务”步骤,关于部署应用中断问题
- 执行“启动/停止Tomcat服务”步骤,关于权限不够问题
- 执行“启动/停止Tomcat服务”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“启动/停止Tomcat服务”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“启动/停止Tomcat服务”步骤,日志提示“找不到环境”怎样处理?
- 执行“启动/停止Tomcat服务”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止Tomcat服务”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止Tomcat服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止Tomcat服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
启动/停止Go服务
- Go服务路径有误
- 启动失败
- 部署步骤成功但服务并未启动
- 执行“启动/停止Go服务”步骤,关于部署应用中断问题
- 执行“启动/停止Go服务”步骤,关于权限不够问题
- 执行“启动/停止Go服务”步骤,关于参数含反斜杠“\”(特例)问题
- 环境下没有主机
- 环境不存在
- 执行“启动/停止Go服务”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止Go服务”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止Go服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止Go服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
启动/停止SpringBoot服务
- 启动/停止SpringBoot服务使用说明
- SpringBoot服务路径有误
- 启动失败
- 环境变量未配置
- 步骤部署成功但服务并未启动
- 服务停止成功检测后进程仍然存在(windows)
- 执行“启动/停止SpringBoot服务”步骤,关于部署应用中断问题
- 执行“启动/停止SpringBoot服务”步骤,关于权限不够问题
- 执行“启动/停止SpringBoot服务”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“启动/停止SpringBoot服务”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“启动/停止SpringBoot服务”步骤,日志提示“找不到环境”怎样处理?
- 执行“启动/停止SpringBoot服务”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止SpringBoot服务”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止SpringBoot服务”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止SpringBoot服务”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 启动/停止Nginx
- 启动/停止IIS服务
-
启动/停止Node.js
- Linux启动/停止Node.js服务失败
- Windows启动/停止Node.js服务失败
- 执行“启动/停止Node.js”步骤,关于部署应用中断问题
- 执行“启动/停止Node.js”步骤,关于权限不够问题
- 执行“启动/停止Node.js”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“启动/停止Node.js”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“启动/停止Node.js”步骤,日志提示“找不到环境”怎样处理?
- 执行“启动/停止Node.js”步骤,关于windows主机部署应用失败问题
- 执行“启动/停止Node.js”步骤,关于使用sudo权限执行报错问题
- 执行“启动/停止Node.js”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“启动/停止Node.js”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
停止服务
-
文件操作部署步骤问题
-
拷贝文件
- 没有找到目标文件
- 文件路径不合法
- 文件不存在或者路径不正确
- 部署“拷贝文件”步骤显示成功但没达到预期结果
- 当前主机用户权限不足
- Linux环境间拷贝文件报错: copy file failed
- windows环境间拷贝文件报错:Windows does not support copying files between hosts
- 环境间拷贝文件报错:Hosts using secret key credit do not support copying files between
- 执行“拷贝文件”步骤,关于部署应用中断问题
- 执行“拷贝文件”步骤,关于权限不够问题
- 执行“拷贝文件”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“拷贝文件”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“拷贝文件”步骤,日志提示“找不到环境”怎样处理?
- 执行“拷贝文件”步骤,关于windows主机部署应用失败问题
- 执行“拷贝文件”步骤,关于使用sudo权限执行报错问题
- 执行“拷贝文件”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“拷贝文件”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
解压文件
- 没有找到解压文件
- 原生命令Compress-Archive打包时包含反斜杠“\”
- 执行“解压文件”步骤,关于部署应用中断问题
- 执行“解压文件”步骤,关于权限不够问题
- 执行“解压文件”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“解压文件”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“解压文件”步骤,日志提示“找不到环境”怎样处理?
- 执行“解压文件”步骤,关于windows主机部署应用失败问题
- 执行“解压文件”步骤,关于使用sudo权限执行报错问题
- 执行“解压文件”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“解压文件”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
删除文件
- 文件删除失败(Linux)
- 文件路径不存在(Windows)
- 文件路径错误(Windows)
- 文件路径使用了中文冒号(Windows)
- 批量删除文件路径间隔符号错误
- 执行“删除文件”步骤,关于部署应用中断问题
- 执行“删除文件”步骤,关于权限不够问题
- 执行“删除文件”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“删除文件”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“删除文件”步骤,日志提示“找不到环境”怎样处理?
- 执行“删除文件”步骤,关于windows主机部署应用失败问题
- 执行“删除文件”步骤,关于使用sudo权限执行报错问题
- 执行“删除文件”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“删除文件”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
配置文件修改
- 文件路径不存在
- 执行“配置文件修改”步骤,关于部署应用中断问题
- 执行“配置文件修改”步骤,关于权限不够问题
- 执行“配置文件修改”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“配置文件修改”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“配置文件修改”步骤,日志提示“找不到环境”怎样处理?
- 执行“配置文件修改”步骤,关于windows主机部署应用失败问题
- 执行“配置文件修改”步骤,关于使用sudo权限执行报错问题
- 执行“配置文件修改”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“配置文件修改”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
拷贝文件
-
执行命令部署步骤问题
-
执行shell命令
- 部署“执行shell命令”步骤,提示新建失败
- 使用Shell命令启动服务日志显示成功实际没有启动
- 使用了服务器未识别的Shell命令
- Shell命令中引用了不存在的文件或文件夹
- Shell命令如何引用参数设置中的参数
- 部署“执行Shell命令”步骤超时
- 使用了交互性的Shell命令
- 使用su命令切换用户后再部署shell命令超时
- 执行“执行shell命令”步骤,关于部署应用中断问题
- 执行“执行shell命令”步骤,关于权限不够问题
- 执行“执行shell命令”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行shell命令”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行shell命令”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行shell命令”步骤,关于使用sudo权限执行报错问题
- 执行“执行shell命令”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行shell命令”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 其它常见问题
-
执行Shell脚本
- Execute sh script 失败
- 部署显示成功但没达到预期结果
- 执行“执行Shell脚本”步骤,关于部署应用中断问题
- 执行“执行Shell脚本”步骤,关于权限不够问题
- 执行“执行Shell脚本”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行Shell脚本”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行Shell脚本”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行Shell脚本”步骤,关于使用sudo权限执行报错问题
- 执行“执行Shell脚本”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行Shell脚本”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
执行PowerShell命令
- 部署“执行PowerShell命令”步骤超时
- 使用了服务器未识别的PowerShell命令
- PowerShell命令中引用了不存在的文件或文件夹
- PowerShell命令如何引用参数设置中的参数
- 执行“执行PowerShell命令”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行PowerShell命令”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行PowerShell命令”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行PowerShell命令”步骤,关于windows主机部署应用失败问题
- 执行“执行PowerShell命令”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行PowerShell命令”步骤,路径不合法问题
- 执行PowerShell脚本
-
执行Docker命令
- docker服务未安装
- 执行Docker命令参数错误
- 当前用户没有部署权限
- 镜像不存在
- login命令部署失败
- build命令部署失败
- tag命令部署失败
- push命令部署失败
- run命令部署失败
- start、restart、stop、rm命令部署失败
- rmi命令部署失败
- pull命令部署失败
- rm命令部署失败
- 连接超时
- 执行“执行Docker命令”步骤,关于部署应用中断问题
- 执行“执行Docker命令”步骤,关于权限不够问题
- 执行“执行Docker命令”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行Docker命令”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行Docker命令”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行Docker命令”步骤,关于windows主机部署应用失败问题
- 执行“执行Docker命令”步骤,关于使用sudo权限执行报错问题
- 执行“执行Docker命令”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行Docker命令”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
执行shell命令
-
其他部署步骤问题
-
URL健康测试
- URL错误
- URL接口不存在
- URL格式不合法
- 执行“URL健康测试”步骤,关于部署应用中断问题
- 执行“URL健康测试”步骤,关于权限不够问题
- 执行“URL健康测试”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“URL健康测试”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“URL健康测试”步骤,日志提示“找不到环境”怎样处理?
- 执行“URL健康测试”步骤,关于windows主机部署应用失败问题
- 执行“URL健康测试”步骤,关于使用sudo权限执行报错问题
- 执行“URL健康测试”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“URL健康测试”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
选择部署来源
- 制品仓库没有软件包
- 构建任务没有软件包
- URL域名解析失败问题
- 下载文件超时问题
- 文件SHA256值不一致问题
- 文件MD5值不一致问题
- 构建任务过多(More than 100 build files)
- 下载制品仓库的软件包,提示“HTTP Error 403”
- 执行“选择部署来源”步骤,关于部署应用中断问题
- 执行“选择部署来源”步骤,关于权限不够问题
- 执行“选择部署来源”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“选择部署来源”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“选择部署来源”步骤,日志提示“找不到环境”怎样处理?
- 执行“选择部署来源”步骤,关于windows主机部署应用失败问题
- 执行“选择部署来源”步骤,关于使用sudo权限执行报错问题
- 执行“选择部署来源”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“选择部署来源”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
执行等待
- 执行“执行等待”步骤,关于部署应用中断问题
- 执行“执行等待”步骤,关于权限不够问题
- 执行“执行等待”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“执行等待”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“执行等待”步骤,日志提示“找不到环境”怎样处理?
- 执行“执行等待”步骤,关于windows主机部署应用失败问题
- 执行“执行等待”步骤,关于使用sudo权限执行报错问题
- 执行“执行等待”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“执行等待”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
-
Ansible
- 非法的入口文件路径
- 找不到入口文件问题
- Ansible步骤关于copy模块的报错问题
- 替换json参数解析错误问题
- Playbook脚本中service模块启动/停止服务不成功
- Ansible应用部署失败问题
- 执行Ansible提示Do not use the delegate_to, connection, hosts command in the Ansible PlayBook script for executing the local computer,怎样处理?
- 执行“Ansible”步骤,关于部署应用中断问题
- 执行“Ansible”步骤,关于权限不够问题
- 执行“Ansible”步骤,关于参数含反斜杠“\”(特例)问题
- 执行“Ansible”步骤,日志提示“环境下没有主机”怎样处理?
- 执行“Ansible”步骤,日志提示“找不到环境”怎样处理?
- 执行“Ansible”步骤,关于windows主机部署应用失败问题
- 执行“Ansible”步骤,关于使用sudo权限执行报错问题
- 执行“Ansible”步骤,部署进程被第三方杀毒软件拦截问题
- 执行“Ansible”步骤,路径不合法问题
- 在Centos上安装软件提示网络故障问题
- 在Ubuntu上安装软件提示网络故障问题
- Linux机器输入Windows路径,提示安装路径输入不合法问题
- 新建IIS站点
- Istio灰度发布
-
URL健康测试
- 视频帮助
- 文档下载
- 通用参考
链接复制成功!
获取指定应用的应用部署成功率
功能介绍
获取指定应用的应用部署成功率。
调用方法
请参见如何调用API。
URI
POST /v2/{project_id}/tasks/metrics/success-rate
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
project_id |
是 |
String |
项目id,获取方式请参见获取项目id。 |
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
start_date |
是 |
String |
部署应用开始时间范围的左边界(包含),格式yyyy-MM-dd |
end_date |
是 |
String |
部署应用开始时间范围的右边界(包含),格式yyyy-MM-dd。最大时间范围为1年。 |
task_ids |
是 |
Array of strings |
任务id列表 |
响应参数
状态码: 200
参数 |
参数类型 |
描述 |
---|---|---|
project_id |
String |
项目id,获取方式请参见获取项目id。 |
project_name |
String |
项目名称 |
start_date |
String |
部署应用开始时间范围的左边界(包含),格式yyyy-MM-dd |
end_date |
String |
部署应用开始时间范围的右边界(包含),格式yyyy-MM-dd。最大时间范围为1年。 |
tasks_success_rate |
Array of TaskSuccessRate objects |
应用的成功率列表 |
请求示例
https://{endpoint}/v2/89931e210b214b5892ea833712f0f5e0/tasks/metrics/success-rate { "start_date" : "2022-01-01", "end_date" : "2022-10-26", "task_ids" : [ "5bf0a54f36b04ddda7b94470fee39307", "b6d20b703ffe4a04bc68790ddabf6ab7" ] }
响应示例
状态码: 200
OK 请求响应成功
{ "project_id" : "89931e210b214b5892ea833712f0f5e0", "project_name" : "Happy", "start_date" : "2022-01-01", "end_date" : "2022-10-26", "tasks_success_rate" : [ { "task_id" : "5bf0a54f36b04ddda7b94470fee39307", "task_name" : "happy482URL健康测试", "success_rate" : "0", "record_count" : 8, "success_record_count" : 0 }, { "task_id" : "b6d20b703ffe4a04bc68790ddabf6ab7", "task_name" : "happy486启动停止Tomcat", "success_rate" : "14.29", "record_count" : 14, "success_record_count" : 2 } ] }
SDK代码示例
SDK代码示例如下。
Java
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
package com.huaweicloud.sdk.test; import com.huaweicloud.sdk.core.auth.ICredential; import com.huaweicloud.sdk.core.auth.BasicCredentials; import com.huaweicloud.sdk.core.exception.ConnectionException; import com.huaweicloud.sdk.core.exception.RequestTimeoutException; import com.huaweicloud.sdk.core.exception.ServiceResponseException; import com.huaweicloud.sdk.codeartsdeploy.v2.region.CodeArtsDeployRegion; import com.huaweicloud.sdk.codeartsdeploy.v2.*; import com.huaweicloud.sdk.codeartsdeploy.v2.model.*; import java.util.List; import java.util.ArrayList; public class ListTaskSuccessRateSolution { public static void main(String[] args) { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment String ak = System.getenv("CLOUD_SDK_AK"); String sk = System.getenv("CLOUD_SDK_SK"); ICredential auth = new BasicCredentials() .withAk(ak) .withSk(sk); CodeArtsDeployClient client = CodeArtsDeployClient.newBuilder() .withCredential(auth) .withRegion(CodeArtsDeployRegion.valueOf("<YOUR REGION>")) .build(); ListTaskSuccessRateRequest request = new ListTaskSuccessRateRequest(); request.withProjectId("{project_id}"); TasksSuccessRateQuery body = new TasksSuccessRateQuery(); List<String> listbodyTaskIds = new ArrayList<>(); listbodyTaskIds.add("5bf0a54f36b04ddda7b94470fee39307"); listbodyTaskIds.add("b6d20b703ffe4a04bc68790ddabf6ab7"); body.withTaskIds(listbodyTaskIds); body.withEndDate("2022-10-26"); body.withStartDate("2022-01-01"); request.withBody(body); try { ListTaskSuccessRateResponse response = client.listTaskSuccessRate(request); System.out.println(response.toString()); } catch (ConnectionException e) { e.printStackTrace(); } catch (RequestTimeoutException e) { e.printStackTrace(); } catch (ServiceResponseException e) { e.printStackTrace(); System.out.println(e.getHttpStatusCode()); System.out.println(e.getRequestId()); System.out.println(e.getErrorCode()); System.out.println(e.getErrorMsg()); } } } |
Python
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# coding: utf-8 import os from huaweicloudsdkcore.auth.credentials import BasicCredentials from huaweicloudsdkcodeartsdeploy.v2.region.codeartsdeploy_region import CodeArtsDeployRegion from huaweicloudsdkcore.exceptions import exceptions from huaweicloudsdkcodeartsdeploy.v2 import * if __name__ == "__main__": # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak = os.environ["CLOUD_SDK_AK"] sk = os.environ["CLOUD_SDK_SK"] credentials = BasicCredentials(ak, sk) client = CodeArtsDeployClient.new_builder() \ .with_credentials(credentials) \ .with_region(CodeArtsDeployRegion.value_of("<YOUR REGION>")) \ .build() try: request = ListTaskSuccessRateRequest() request.project_id = "{project_id}" listTaskIdsbody = [ "5bf0a54f36b04ddda7b94470fee39307", "b6d20b703ffe4a04bc68790ddabf6ab7" ] request.body = TasksSuccessRateQuery( task_ids=listTaskIdsbody, end_date="2022-10-26", start_date="2022-01-01" ) response = client.list_task_success_rate(request) print(response) except exceptions.ClientRequestException as e: print(e.status_code) print(e.request_id) print(e.error_code) print(e.error_msg) |
Go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
package main import ( "fmt" "github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic" codeartsdeploy "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartsdeploy/v2" "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartsdeploy/v2/model" region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartsdeploy/v2/region" ) func main() { // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security. // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment ak := os.Getenv("CLOUD_SDK_AK") sk := os.Getenv("CLOUD_SDK_SK") auth := basic.NewCredentialsBuilder(). WithAk(ak). WithSk(sk). Build() client := codeartsdeploy.NewCodeArtsDeployClient( codeartsdeploy.CodeArtsDeployClientBuilder(). WithRegion(region.ValueOf("<YOUR REGION>")). WithCredential(auth). Build()) request := &model.ListTaskSuccessRateRequest{} request.ProjectId = "{project_id}" var listTaskIdsbody = []string{ "5bf0a54f36b04ddda7b94470fee39307", "b6d20b703ffe4a04bc68790ddabf6ab7", } request.Body = &model.TasksSuccessRateQuery{ TaskIds: listTaskIdsbody, EndDate: "2022-10-26", StartDate: "2022-01-01", } response, err := client.ListTaskSuccessRate(request) if err == nil { fmt.Printf("%+v\n", response) } else { fmt.Println(err) } } |
更多
更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。
状态码
状态码 |
描述 |
---|---|
200 |
OK 请求响应成功 |
错误码
请参见错误码。
父主题: 部署记录度量