检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
“_”,长度范围为1~128个字符。 执行主机:包括内置执行机和自定义执行机。 内置执行机:服务提供的执行主机,用户无需配置开箱即用。 自定义执行机:支持用户自行配置工具和运行环境,以满足不同任务的需求。选择自定义执行机需提前在资源池添加代理资源池,详细操作请参见资源池管理。 说明:
ine:rule:update”,管理员可以通过“CloudPipeline Tenant Rules FullAccess”系统策略或自定义策略对用户进行授权。 普通用户可以查看全部租户级规则,有权限的用户可以查看和管理全部租户级规则。 CloudPipeline Tenant
tag=${branch/release-/v} //将分支名称自定义为新的参数(本示例:release-1.0.0自定义处理为v1.0.0) echo $tag
当前支持开发者使用主流多语言进行业务脚本编写,如:shell/nodejs/python/java等。针对业务的特殊环境要求,支持使用自定义执行机配合基础插件(执行容器镜像)提供更加多样的执行方式。 使用者可开发扩展插件对接已有的第三方CI/CD工具。 父主题: 管理流水线扩展插件
成后即可激活通知。 图2 配置飞书通知 表1 配置飞书通知 操作项 说明 Webhook地址 填写飞书机器人通知URL。 加签密钥 飞书自定义机器人可以开启安全设置,若未使用加签,无需填写加签密钥。 事件类型 选择要通知的事件,可选择已完成、失败、暂停、挂起、忽略五种事件类型。 通知内容
线”、“我新建的”及“最后一次记录由我执行的”进行过滤。 支持在搜索栏中输入流水线名称关键字进行搜索。 单击右上方“设置”,可以根据需要自定义设置流水线列表信息。 单击流水线名称,进入流水线“执行历史”页面,展示流水线执行记录。 首次执行时执行历史页面为空,执行一次后才有记录。 表2
查询流水线详情 修改流水线信息 停止流水线 获取流水线执行记录 基于模板创建流水线 创建流水线 重试运行流水线 通过人工审核 获取流水线运行需要的自定义参数 驳回人工审核 查询流水线日志 获取流水线步骤执行输出 查询流水线上的构建产物 批量删除流水线 禁用流水线 批量设置流水线标签 启用流水线
步骤2:配置发布管理策略 在环境列表页面,单击刚创建的环境名称,进入“环境信息”页面。 单击“发布策略”页签,切换到“发布策略”页面。 单击“自定义策略”旁的,弹出“新建策略”对话框,选择系统提供的“灰度升级模板”。 单击“确定”,然后逐步完成插件配置。 图1 配置发布策略 灰度起负载
否 String 参数解释: 自定义参数类型。 约束限制: 不涉及。 取值范围: autoIncrement - 自增长参数,enum - 枚举参数,string - 字符串参数。 默认取值: 不涉及。 value 否 String 参数解释: 自定义参数默认值。 约束限制: 不涉及。
否 String 参数解释: 自定义参数类型。 约束限制: 不涉及。 取值范围: autoIncrement - 自增长参数,enum - 枚举参数,string - 字符串参数。 默认取值: 不涉及。 value 否 String 参数解释: 自定义参数默认值。 约束限制: 不涉及。
单击“新建流水线”,进入“基本信息”页面,参考表1配置流水线基本信息。 表1 流水线基本信息参数说明 参数项 说明 名称 流水线的名称,自定义。支持中文、大小写英文字母、数字、“-”、“_”,长度不超过128个字符。 所属项目 流水线归属项目。 从流水线服务首页入口新建流水线,请根据实际需要选择已创建的项目。
否 String 参数解释: 自定义参数类型。 约束限制: 不涉及。 取值范围: autoIncrement - 自增长参数,enum - 枚举参数,string - 字符串参数。 默认取值: 不涉及。 value 否 String 参数解释: 自定义参数默认值。 约束限制: 不涉及。
形式为${{ sources.my_repo.target_branch }}。 Jenkins任务 调用Jenkins任务以扩展并实现自定义动作。 uses: Jenkins with: endpoint: eac965b206e74e2b898a24a4375b6df6
32位字符。 默认取值: 不涉及。 表2 Query参数 参数 是否必选 参数类型 描述 mode 是 Integer 查询模式,0-系统参数;1-自定义参数;2-参数组参数 请求参数 无 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 [数组元素] Array of
取值范围: 最大1024字符。 默认取值: 不涉及。 variables 否 Array of variables objects 使用的自定义参数 choose_jobs 否 Array of strings 参数解释: 选择的流水线任务。 约束限制: 不涉及。 取值范围: 不涉及。
租户名字 is_build_in Boolean 是否内置模板 region String 系统模板region为Cloud Pipeline。自定义模板region为实际region project_id String 项目ID project_name String 项目名字 create_time
流水线源。 取值范围: 不涉及。 variables Array of PipelineVariable objects 参数解释: 流水线自定义参数。 取值范围: 不涉及。 schedules Array of PipelineSchedule objects 参数解释: 流水线定时任务设置。