检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
流水线插件概述 流水线内置了一系列常用的插件,覆盖构建、检查、部署、测试全领域,供用户在流水线编排时使用。同时提供一套标准的扩展插件接入方式,支持企业将已有工具链接入插件平台,或者基于自身业务需求快速开发、发布插件,并在企业内进行共享和复用,加速企业上云。通过打造可视化、低代码、
步骤1:新建发布管理环境 步骤2:配置发布管理策略 步骤3:通过云原生发布插件进行发布 表1 操作流程说明 流程 说明 新建发布管理环境 新建一个用于灰度发布的测试环境,并配置好资源集群等信息。 配置发布管理环境 为发布环境配置发布策略,编排配置发布流程及插件。 通过云原生发布插件进行发布
流水线执行失败,提示没有配置部署策略 问题现象 执行流水线时,流水线上的云原生发布任务执行失败,提示没有配置部署策略。 原因分析 云原生发布环境未配置发布策略。 处理方法 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线”。 单击“立即使用”,进入CodeArts首页。
流水线配置的定时任务未触发 问题现象 用户配置的流水线定时任务没有在指定时间触发。 原因分析 定时任务没有正确配置时间或定时任务没有保存。 处理方法 找到目标流水线,进入“执行计划”页面。 检查定时任务执行日期和执行时间是否按预期时间正确配置。 重新配置定时任务,保存流水线。 父主题:
代码化新建流水线自定义插件 准备自定义插件包 插件包结构 图1 插件包结构 文件结构 extension.zip # 插件zip包 | -- scripts # (可选)脚本文件夹,用于存放包含插件执行逻辑的脚本
变量版本 当前环境的环境变量版本号。 标签 环境类型。 描述 描述信息。 单击右上角“编辑”,可修改环境信息。 切换页签,可配置环境变量、配置发布策略和查看部署结果。 父主题: 发布管理(CodeArts Release)使用指南
弹出“执行配置”侧滑框,配置如下信息: 代码源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。 流水线阶段如果在配置时选择
修改代码后能否自动触发流水线执行? 流水线支持修改代码后自动触发流水线执行。 通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 问题现象 编辑完流水线保存时,界面提示人工审核任务中配置了不属于当前项目的审核人,请重新编辑审核人数据后重试。 图1 报错信息 原因分析 流水线中包含人工审核任务,但该任务配置的审核人已不在当前项目下。 处理方法 可通过以下两种方法解决:
Release)是CodeArts提供的版本配套、自动化部署上线的E2E解决方案,支撑产品的版本级持续交付。通过发布管理可以保证发布团队在保持现有生产环境完整性的同时,高效交付业务所需的应用程序和升级。使用Codearts产品时,虚拟机部署一般使用Codearts Depoly,若为容器化部署则推荐使用Codearts
服务韧性 流水线通过双AZ部署,以保障服务的持久性和可靠性。 父主题: 安全
流程,高效替代业内部署复杂、迭代缓慢的传统方式。 使用方式:利用流水线连接测试、构建、部署等多类型任务,通过配置准出条件,确保只有通过自动化测试的代码才能交付和部署,保证产品质量。 流水线级联管理 场景特点:各种工程类型的应用纷繁复杂,不同项目之间关联引用,相互依赖,微服务分层架构,人工管理费时费力。
流水线服务本质上是一个可视化的自动化任务调度平台,需配合CodeArts中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。 根据实际需要,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操作。 在软件开发生产线解
可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的流水线操作列表,请参见云审计服务支持的操作列表。 日志
流水线执行失败,提示仓库不存在或仓库已被删除 问题现象 流水线执行失败,提示仓库不存在或仓库已被删除。 原因分析 用户在流水线上配置了Repo代码源,如果该Repo代码仓库被删除了,执行流水线时会报该错。 处理方法 新建代码仓库。 编辑报错流水线,进入“任务编排”页面。 在代码源
流水线服务本质上是一个可视化的自动化任务调度平台,需要配合编译构建、代码检查、测试计划、部署等服务的自动化任务使用。根据用户需要的场景,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操作。 支持区域: 华北
设置控件的选项范围。单击,新增选项,单击,删除选项。 选项名称:插件配置时的界面显示内容。 选项值:插件运行时实际下发的值。 除手动配置外,还支持通过以下方式设置可选范围: 通过接口获取选项:配置webapi以获取选项内容。单击右侧,弹出“API接口”对话框,启用后即可配置,如图2,API接口参数说明请参考表3。
除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在 变更流水线执行失败,提示authentication required 流水线执行失败,提示没有配置部署策略
分组流水线 执行流水线 查看流水线 配置微服务变更流水线 发布管理 CodeArts Release概述 新建CodeArts Release环境 配置CodeArts Release环境变量 配置CodeArts Release发布策略 配置CodeArts Release发布策略
删除插件草稿 查询发布商列表 查询可用发布商 查询可选插件列表 查询基础插件列表 分页查询可选插件列表 查询插件列表 查询插件指标配置 查询插件输入配置 查询插件输出配置 查询插件所有版本信息 查询插件版本详情 查询插件版本号 删除发布商 查询发布商详情 创建基础插件 更新基础插件 删除基础插件