检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
指标类别 指标项 限制值 变更 单个微服务下最大进行中的变更数量(即处于开发中、待发布、发布中的变更总数) 50 单个变更关联最大关联工作项数量 10 发布流水线最大运行变更数量 10
需求、代码、变更全流程E2E可追溯。
可以在on中指定多个代码事件触发流水线的方式,支持通过过滤规则实现仅当满足特定的分支、文件、标签变更时才触发流水线;也可以在on中指定定时任务执行流水线。 on.
进入流水线“任务编排”页面,切换至“执行计划”页面,在“事件触发”勾选触发事件进行配置。
DevOps持续交付 场景特点:帮助您完成从代码变更到构建、测试和部署的DevOps完整流程,高效替代业内部署复杂、迭代缓慢的传统方式。 使用方式:利用流水线连接测试、构建、部署等多类型任务,通过配置准出条件,确保只有通过自动化测试的代码才能交付和部署,保证产品质量。
API 模板管理 流水线管理 分组管理 规则管理 租户级策略管理 项目级策略管理 扩展插件管理 扩展点管理 标签管理 变更管理 微服务管理 模板管理(旧版,待下线) 流水线管理(旧版,待下线)
项目级策略管理 获取项目级策略列表 查询项目级策略详情 查询策略使用情况 继承策略 切换策略状态 删除策略 查询策略详情 更新策略 创建策略 父主题: API
快速进行流量切换(从旧负载切换新负载,或从新负载切回旧负载)。 在验证阶段发现问题后,可以快速将线上服务恢复(回滚)至发布前的状态。
本次变更 环境变量更新后的值。 变量描述 变量说明,长度不超过128个字符。 私密变量 参数为私密变量时,系统会将输入的参数做加密存储,使用时进行解密,且在运行日志里不可见。 单击操作列,可删除对应变量。 单击,可继续添加变量。
配置代码变更自动触发流水线 通过以下配置,可实现代码变更自动触发流水线执行,从而实现项目的持续交付。 在流水线任务“phoenix-workflow”详情页,单击“编辑”。
流水线执行失败,提示仓库不存在或仓库已被删除 流水线执行失败,提示测试套正在执行 流水线执行失败,提示任务不存在或者已被删除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在 变更流水线执行失败
切换至“发布策略”页签,为发布环境配置发布策略。 重新执行流水线。 父主题: 常见报错解决方法
流水线 通过微服务变更流水线修复项目BUG并快速发布 配置准出条件并对代码检查结果进行校验 发布管理 基于Kubernetes原生Service的场景完成微服务蓝绿发布 05 API及错误码 通过流水线开发的API和调用示例,您可以实现流水线模板管理、任务管理以及资源池管理。
该解决方案介绍如何通过微服务变更流水线模拟修复项目下的一个BUG并快速发布。
单击“部署历史”页签,切换至“部署历史”页面,页面展示该环境的所有工单历史。 单击工单名称,可以进入工单的详情页面,详情页面展示本次发布的发布流信息、基本信息以及各原子插件发布单信息。
初始状态下,项目下各角色具有的变更权限如下表所示: 表6 项目级变更权限 角色 查看 创建 修改 执行 项目创建者 √ √ √ √ 项目经理 √ √ √ √ 开发人员 √ √ √ √ 测试经理 √ × × × 测试人员 √ × × × 参与者 √ × × × 浏览者 √ × ×
只展示最新构建的10个包,如需下载其他构建包,请切换到发布库页面自行下载。 查看日志 单击任务卡片,可查看对应任务的任务日志和任务结果。 说明: “延时执行”和“挂起流水线”任务没有日志。 因未满足任务执行条件而未执行的任务,单击任务卡片会展示未执行的原因。
进入流水线“任务编排”页面,切换至“权限管理”页面,关闭“继承项目权限配置”,即可为流水线配置角色权限和人员权限。 配置角色权限 通过勾选/取消勾选,指定角色对当前流水线的查看、执行、编辑、删除操作权限。
该解决方案介绍如何通过微服务变更流水线模拟修复项目下的一个BUG并快速发布。 配置准出条件并对代码检查结果进行校验 CodeArts Pipeline提供统一的准出条件管理能力,通过配置规则和策略,实现阶段准出校验,并最终控制流水线的执行。
进入流水线“任务编排”页面,切换至“参数设置”页面。 单击参数列表下的“立即新建”(已存在自定义参数,则单击“新建参数”),填写参数信息。 表2 流水线自定义参数说明 参数信息 说明 名称 自定义参数名称,不可与系统预定义参数名称相同。