检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
)。 基于已创建的代码仓库新建流水线(选择空模板,命名为“Pipeline01”)。 步骤1:新建规则并配置阈值 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 流水线 CodeArts Pipeline”。 单击“立即使用”,进入流水线服务首页。 单击
键事件信息,单击卡片可以切换新旧负载,查看对应负载信息。 工作负载信息 旧负载名称、新负载名称、负载类型及命名空间。 实例信息 实例名称、实例运行状态、Pod IP、Host IP (Pod所在节点的IP)、实例创建的时间。 关键事件 查看Pod的关键事件信息,可用于辅助Pod问
新建流水线 新建流水线(图形化) 新建流水线(YAML化)
配置流水线 编排流水线阶段 编排流水线任务 配置流水线参数 配置流水线执行计划 配置流水线权限 配置流水线通知订阅
发布管理(CodeArts Release)使用指南 发布管理概述 新建发布管理环境 配置发布管理环境变量 配置发布管理发布策略 通过云原生发布插件进行发布 查看发布管理发布结果
人员权限优先级高于角色权限:默认情况下,用户修改角色权限后会自动同步人员权限,如果修改了人员权限,则以人员权限为准。 默认情况下,有编辑或执行权限就有查看权限。 配置流水线权限 访问CodeArts Pipeline首页。 在流水线列表页搜索目标流水线,单击操作列,选择“编辑”。 进入流水线“任务编排”页面,切换至“
配置完成后,运行流水线,可实时查看运行进展。 单击云原生发布插件任务,可查看任务运行情况,包括任务日志和任务结果。 图2 查看云原生发布插件运行结果 任务日志:查看实时日志信息和运行状态。 任务结果:查看任务基本信息,包括工单名称、工单ID、触发人等。 单击工单ID或“查看详情”可进入发布管
操作完成后,单击“保存”,弹出“保存修改”对话框。 确认信息无误,填写修订日志,单击“确定”,完成添加。 切换至单击“历史版本”页签,可查看变量历史版本列表。 单击版本名称,可查看指定版本的自定义变量内容。 单击操作列,可将当前版本和指定版本进行对比。 发布管理环境变量使用示例 用户可以在以下两种场景中使用环境变量。
codeartspipeline.v2.region.CodeArtsPipelineRegion; import com.huaweicloud.sdk.codeartspipeline.v2.*; import com.huaweicloud.sdk.codeartspipeline
31 version: ${{ env.image_version }} 代码化新建流水线 访问CodeArts Pipeline首页。 单击“新建流水线”,进入“基本信息”页面,参考表1配置流水线基本信息。 表1 流水线基本信息参数说明 参数项 说明 名称
YAML语法规范 流水线触发方式on 流水线参数env 流水线任务jobs 父主题: 参考
子流水线 配置并调用项目下其他流水线任务。 uses: SubPipeline with: pipelineId: 80ea2d9ffba94c20b9a0a0be47d3a0d8 branch: master pipelineId:调用的流水线的id。 branch:子流水线运行使用的分支。
修改流水线是否启用二级权限 功能介绍 修改流水线是否启用二级权限 调用方法 请参见如何调用API。 URI PUT /v5/{project_id}/api/pipeline-permissions/{pipeline_id}/update-permission-switch 表1 路径参数
通过微服务变更流水线修复项目BUG并快速发布 方案概述 CodeArts Pipeline为企业提供了一种微服务模型,将企业大军团的作战方式转变为小团队精英作战方式,支持每个微服务独立进行开发、验证、部署及上线发布,缩短需求发布周期。同时支持企业按照业务功能组织团队,优化管理模型
管理流水线扩展插件 流水线插件概述 流水线官方插件 图形化新建流水线自定义插件 代码化新建流水线自定义插件
流水线配置的定时任务未触发 问题现象 用户配置的流水线定时任务没有在指定时间触发。 原因分析 定时任务没有正确配置时间或定时任务没有保存。 处理方法 找到目标流水线,进入“执行计划”页面。 检查定时任务执行日期和执行时间是否按预期时间正确配置。 重新配置定时任务,保存流水线。 父主题:
当前环境的环境变量版本号。 标签 环境类型。 描述 描述信息。 单击右上角“编辑”,可修改环境信息。 切换页签,可配置环境变量、配置发布策略和查看部署结果。 父主题: 发布管理(CodeArts Release)使用指南
流水线第三方消息通知更新 功能介绍 流水线第三方消息通知更新 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-notices/{pipeline_id}/notice/message 表1 路径参数 参数 是否必选 参数类型
常见报错解决方法 流水线执行失败,提示仓库不存在或仓库已被删除 流水线执行失败,提示测试套正在执行 流水线执行失败,提示任务不存在或者已被删除 流水线配置的定时任务未触发 流水线执行权限不够(执行按钮不可操作) 保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 流水线执行失败,提示流水线不存在
身份认证与访问控制 身份认证 用户访问流水线的方式有多种,包括流水线用户界面、API,无论访问方式封装成何种形式,其本质都是通过流水线提供的REST风格的API接口进行请求。 流水线的接口需要经过认证请求后才可以访问成功。流水线支持两种认证方式: Token认证:通过Token认