检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
仅支持配置了阈值的插件版本。 阈值配置 根据选中的插件版本自动获取的插件输出阈值配置,根据需要为插件输出设置比较关系。规则阈值将用于策略,并最终配置到流水线中作为流水线阶段准出的判断条件。
图1 操作流程示意图 基本操作流程如下: 步骤1:新建规则并配置阈值 步骤2:新建策略并添加规则 步骤3:配置流水线 步骤4:执行流水线验证准出条件 表1 操作流程说明 流程 说明 新建规则并配置阈值 新建一个代码检查类型规则,基于代码检查插件的输出结果,设置比较关系和阈值条件,供策略使用
切换页签,可配置环境变量、配置发布策略和查看部署结果。 父主题: 发布管理(CodeArts Release)使用指南
在部署YAML中,使用{{ARTIFACT}}引用构建产物。 TIMESTAMP 插件执行时间戳。如:20230401095436。 PROJECT_ID 当前环境所属项目Id。 配置发布管理环境自定义变量 进入发布管理环境列表页面。 单击环境名称,进入“环境信息”页面。
用户开通云审计服务并创建和配置追踪器后,CTS可记录流水线的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 CTS支持追踪的流水线操作列表,请参见云审计服务支持的操作列表。
流水线执行失败,提示没有配置部署策略 问题现象 执行流水线时,流水线上的云原生发布任务执行失败,提示没有配置部署策略。 原因分析 云原生发布环境未配置发布策略。 处理方法 登录华为云控制台页面。 单击页面左上角,在服务列表中选择“开发与运维 > 软件开发生产线”。
流水线配置的定时任务未触发 问题现象 用户配置的流水线定时任务没有在指定时间触发。 原因分析 定时任务没有正确配置时间或定时任务没有保存。 处理方法 找到目标流水线,进入“执行计划”页面。 检查定时任务执行日期和执行时间是否按预期时间正确配置。 重新配置定时任务,保存流水线。
Boolean 查询权限 operation_execute 是 Boolean 执行权限 operation_update 是 Boolean 编辑权限 operation_delete 是 Boolean 删除权限 operation_authorize 是 Boolean 编辑权限配置权限
配置通过流水线上下文获取构建任务的产物信息 在流水线阶段任务的输入框中通过引用流水线上下文获取相关信息。本示例介绍如何在流水线上使用“Build构建”插件生成构建产物,并在后续阶段的“执行Shell”任务中通过流水线上下文引用,获取构建产物信息。 新建流水线。
Boolean 查询权限 operation_execute Boolean 执行权限 operation_update Boolean 编辑权限 operation_delete Boolean 删除权限 operation_authorize Boolean 编辑流水线权限配置权限
请求参数 无 响应参数 状态码:200 表2 响应Body参数 参数 参数类型 描述 is_use_devuc Boolean 是否启用项目权限配置 is_allow_edit Boolean 是否可以编辑 请求示例 GET https://(endpoint)/v5/071112d87d3e4ed49130c691936202e9
通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
Boolean 查询权限 operation_execute Boolean 执行权限 operation_update Boolean 编辑权限 operation_delete Boolean 删除权限 operation_authorize Boolean 编辑流水线权限配置权限
Boolean 查询权限 operation_execute 是 Boolean 执行权限 operation_update 是 Boolean 编辑权限 operation_delete 是 Boolean 删除权限 operation_authorize 是 Boolean 编辑权限配置权限
请求参数 表2 请求Body参数 参数 是否必选 参数类型 描述 pipeline_ids 是 Array of strings 流水线ID列表 is_project_switch 是 Boolean 是否开启项目权限配置 roles 是 Array of roles objects
弹出“执行配置”弹窗,配置如下信息: 流水线源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线执行阶段支持只执行部分任务,可以选择一个或多个任务执行,默认执行全部任务。
保存流水线时提示人工审核任务中配置了不属于当前项目的审核人 问题现象 编辑完流水线保存时,界面提示人工审核任务中配置了不属于当前项目的审核人,请重新编辑审核人数据后重试。 图1 报错信息 原因分析 流水线中包含人工审核任务,但该任务配置的审核人已不在当前项目下。
使用Codearts产品时,虚拟机部署一般使用Codearts Deploy,若为容器化部署则推荐使用Codearts Release。
相关信息 流水线上下文应用广泛,以下常见场景供参考: 配置流水线执行条件表达式。 配置通过流水线上下文获取构建任务的产物信息。 通过流水线生成标签名并通过上下文传递为代码仓库创建标签。 父主题: 流水线上下文
DevOps持续交付 场景特点:帮助您完成从代码变更到构建、测试和部署的DevOps完整流程,高效替代业内部署复杂、迭代缓慢的传统方式。 使用方式:利用流水线连接测试、构建、部署等多类型任务,通过配置准出条件,确保只有通过自动化测试的代码才能交付和部署,保证产品质量。