检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
配置流水线参数 流水线参数可以传递给各个任务使用,实现任务间数据流动的统一,只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。
流水线参数env 使用env以键值对的形式定义环境变量,定义后可在流水线的任意任务中引用。 示例 env: version: 1.0.0 如上定义可在任意任务中使用“${version}”或“${{ env.version }}”的方式进行引用。
新建部署应用 新建部署任务,新增软件包参数,并在部署步骤引用该参数。 新建并执行流水线 新建流水线,新增版本号参数,并在流水线上添加编译构建任务及部署应用。 在编译构建任务的版本号参数引用流水线版本号参数。 在部署应用软件包参数引用流水线版本号参数。
流水线参数相关问题 代码检查常见问题 任务中引用的流水线参数不存在 背景信息 流水线参数可以通过“${参数名}”形式传递给各个任务使用,如果流水线上某个任务使用“${参数名}”关联的参数不在流水线参数列表中,会提示参数不存在。
配置流水线及参数 本节将指导您对发布流程进行图形化编排,通过发布插件选择环境级别、发布环境以及产物地址。 在左侧导航栏选择“持续交付>流水线”,进入流水线页面。 单击“新建流水线”,选择创建代码仓库中创建的代码仓。
2.在构建任务里面调用这个参数,这一步一定要设置,否则在流水线内无法添加,任务内使用$符号调用参数,输入$符号之后会自动带出已配置的参数,选择即可调用。图中我在上传软件包到发布仓库步骤调用了刚刚配置的参数。3.创建空模板流水线,在流水线阶段添加刚刚的构建任务。
流水线绑定参数组 功能介绍 流水线绑定参数组 调用方法 请参见如何调用API。
配置流水线 编排流水线阶段 编排流水线任务 配置流水线参数 配置流水线执行计划 配置流水线权限 配置流水线通知订阅
弹出“执行配置”对话框,配置如下信息: 流水线源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择任务执行,可以选择一个或多个,默认执行全部任务。
执行流水线。 运行时参数配置releaseVersion输入1.0.0,单击“执行”。 图14 运行时参数配置 父主题: 使用CodeArts托管函数代码
最新动态(html) 本文介绍了Huawei Cloud EulerOS产品新特性和对应的文档动态,新特性将在各个区域(Region)陆续发布,欢迎体验。
流水线 CodeArts Pipeline 入门 流水线 CodeArts Pipeline 入门 提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果 提供可视化、可定制的持续交付流水线服务,实现缩短交付周期和提升交付质量的效果 控制台 文档 专家咨询 快速上手流水线服务
修改代码后能否自动触发流水线执行? 流水线支持修改代码后自动触发流水线执行。 通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
在“基础信息”页签下,更新流水线名称为pipeline-update-function-deploy,并单击“保存”流水线。 执行流水线 运行时参数配置releaseVersion为1.0.0,单击“执行”。 图11 运行时参数配置 图12 流水线 deploy脚本发布成功。
支持区域:全部 配置执行计划 参数管理 流水线参数可以传递给各个任务使用(通过“${参数名}”方式引用),实现任务间数据流动的统一,用户只需要配置好流水线参数,即可完成构建、部署、接口测试等任务的数据拉通。流水线参数包括以下两种。
write - - codeartspipeline:pipelinetemplate:get 授予权限以查看流水线模板。 read - - codeartspipeline:pipelinetemplate:list 授予权限以查看流水线模板列表。
YAML语法规范 流水线触发方式on 流水线参数env 流水线任务jobs 父主题: 参考
通过流水线参数串联编译构建服务和部署服务,将参数传递给构建任务和部署任务,实现任务间数据流动的统一,只需要配置好流水线参数,即可完成构建、部署任务的数据拉通。 该解决方案以版本号参数为例,介绍如何将流水线参数传递给编译构建任务和部署应用。
表6 停止流水线 参数 说明 pipeline_id 流水线ID。 region_id 区域ID。 build_id 流水线执行ID。 表7 启动流水线 参数 说明 pipeline_id 流水线ID。 region_id 区域ID。 name 构建参数名。
表6 停止流水线 参数 说明 pipeline_id 流水线ID region_id Region ID build_id 流水线执行ID 表7 启动流水线 参数 说明 pipeline_id 流水线ID region_id Region ID name 构建参数名 value
流水线参数包括以下三种。 系统预定义参数:系统默认提供的参数,无需定义、不能删除、不能修改。 自定义参数:根据需要自定义添加,参数类型包括字符串类型、枚举类型、自增长类型。 通用参数组:项目下通用流水线参数,所有流水线都可以关联并使用通用参数组。
描述 required String 是否必须 visible String 是否可见 name String 流水线参数名字 value String 流水线参数值 description String 流水线参数描述 paramtype String 流水线参数类型 display_type
流水线参数值 description String 流水线参数描述 paramtype String 流水线参数类型 display_type String 流水线参数展示类型 display_name String 流水线参数展示名字 is_static Boolean 是否静态参数
API API 概览 API 调用示例 错误码 错误码 常见问题 了解更多常见问题、案例和解决方案 热门案例 如何使用流水线? 任务中引用的流水线参数不存在 什么是准出条件?