检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
果修改人员权限,则以人员权限为准。 若“角色权限配置”中该用户所属角色没有执行权限,则为该角色添加执行权限(此操作会导致是该角色的用户,对该条流水线都具有执行权限)。 若“角色权限配置”中该用户所属角色有执行权限,则在“人员权限配置”页签,为该用户添加执行权限。 父主题: 常见报错解决方法
任务编排:流水线模板目前可以添加流水线阶段及部分插件,将构建、代码检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 模板中无需配置流水线源。 模板编排暂不支持配置阶段准入。 参数设置:可根据需要为模板添加参数,流水线模板参数包括自定义参
required 问题现象 执行变更流水线时,流水线上的创建集成分支执行失败,提示authentication required。 原因分析 变更流水线需配置Repo HTTPS授权以提升代码库操作权限,新建CodeArts Repo HTTPS服务扩展点时如果用户名密码填写错误,会导致变更流水线执行失败。
境的发布。 通过云原生发布插件进行发布 配置流水线。 在流水线阶段新建任务, 添加“云原生发布”插件,参数说明如表1。 云原生发布提供环境级别的服务发布能力,支持在CCE集群对环境进行自定义编排发布(如:滚动发布和灰度发布)。 图1 配置云原生发布插件 表1 参数说明 参数项 说明
提交发布 单击“确定”,完成变更提交,页面跳转至对应变更流水线发布列表页面。 单击右上角“执行”,弹出“执行配置”侧滑框,选择刚提交的变更,其他配置保持默认。 图2 执行配置 单击“执行”,启动变更流程。 微服务变更流水线在运行过程中,会自动增加“合并集成分支”和“合并主干”阶段,
上的公开镜像下载到自定义执行机并启动。 约束与限制 “执行镜像命令”插件只支持自定义执行机。 配置方法 在编排流水线任务时,添加“执行镜像命令”插件。 图1 执行镜像命令 根据需要配置任务参数,参数说明如下: 参数项 说明 名称 插件名称。 支持中文、大小写英文字母、数字、“-”、“_”、“
作效率。例如,可以将流水线按环境级别划分为生产环境流水线、测试环境流水线等多个类别;或按照研发业务划分为定时构建、开发自测、集成测试、生产部署等多个业务场景。 约束与限制 项目创建者和项目经理才能管理分组。 分组管理流水线 通过项目入口方式访问CodeArts Pipeline首页。
操作项 说明 重试 如果任务执行失败,单击页面右上角“重试”,可从失败处继续执行流水线。 编辑 单击“编辑”,可修改流水线配置信息。 执行 单击“执行”,可按最新的配置重新执行流水线,并生成一条新的执行记录。 下载 单击页面上方产出信息,可下载通过流水线自动构建出来的构建包。 说明: 只有构建类型的任务才有构建包。
查看发布管理发布结果 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。 单击“部署历史”页签,切换至“部署历史”页面,页面展示该环境的所有工单历史。 单击工单名称,可以进入工单的详情页面,详情页面展示本次发布的发布流信息、基本信息以及各原子插件发布单信息。 发布流信息
执行流水线时,流水线上的子流水线任务执行报错,提示流水线不存在。 原因分析 子流水线任务不存在。 处理方法 编辑流水线。 单击报错的任务,进入任务配置页。 重新选择需要调用的子流水线任务,保存任务。 如果没有合适的子流水线任务,请创建后再选择。 保存并重新执行流水线。 父主题: 常见报错解决方法
Deploy部署 调用CodeArts Deploy能力进行部署。 uses: CodeArtsDeploy with: jobId: 9c5a5cda6ffa4ab583380f5a014b2b31 customParam: value jobId:部署任务的id。
请求参数 无 响应参数 状态码: 200 表2 响应Body参数 参数 参数类型 描述 is_use_devuc Boolean 是否启用项目权限配置 is_allow_edit Boolean 是否可以编辑 请求示例 https://(endpoint)/v5/071112d87d3e
编辑权限 operation_delete Boolean 删除权限 operation_authorize Boolean 编辑流水线权限配置权限 请求示例 https://(endpoint)/v5/e2e18230a85d4d6ab0b56cb6d2246c18/api/pi
编辑权限 operation_delete 是 Boolean 删除权限 operation_authorize 是 Boolean 编辑权限配置权限 role_id 是 Integer 角色ID 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status
编辑权限 operation_delete 是 Boolean 删除权限 operation_authorize 是 Boolean 编辑权限配置权限 user_id 是 String 用户ID 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 status String
is_project_switch 是 Boolean 是否开启项目权限配置 roles 是 Array of roles objects 角色详情列表 表3 roles 参数 是否必选 参数类型 描述 operation_authorize 是 Boolean 编辑权限配置权限 operation_delete
"Serverless-maven编译部署", "icon" : "maven60", "manifest_version" : "3.0", "language" : "Java", "description" : "Serverless-maven编译构建、打包部署模板",
编辑权限 operation_delete Boolean 删除权限 operation_authorize Boolean 编辑流水线权限配置权限 user_id String 用户ID user_name String 用户名称 domain_name String 租户名称 nick_name
插件类型和category字段值对应关系如下: 构建:Build。 代码检查:Gate. 部署:Deploy。 测试:Test。 通用:Normal。 插件类型 插件的类型,支持构建、代码检查、测试、部署、通用共5种类型,一经设置,不可修改。 插件描述 插件描述将展示在插件市场中,介绍插
最大自定义参数个数 100 最大源码仓库数 1 审核任务最大审核人数 10 延时任务最大延时次数 3 历史执行记录最大保留天数 90 最大配置定时任务个数 10 最大支持监听分支条件数 32 最大支持监听路径条件数 32 表3 发布管理限免版本使用限制 指标类别 指标项 限制值 云原生发布