检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建标签 功能介绍 创建标签 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-tag/create 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
查询标签列表 功能介绍 查询标签列表 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipeline-tag/list 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
更新流水线标签 功能介绍 更新流水线标签 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-tag/update 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
删除流水线标签 功能介绍 删除流水线标签 调用方法 请参见如何调用API。 URI DELETE /v5/{project_id}/api/pipeline-tag/delete 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
标签管理 创建标签 查询标签列表 更新流水线标签 删除流水线标签 父主题: API
//打印标签名称 echo ::set-output var=tag_name:$tag //生成了tag_name输出,并设置到上下文中,供后续任务使用 图1 生成标签名称 添加“创建仓库标签”插件,创建代码仓库标签。 单击“阶段_2”的“新建任务”,弹出“新建任务”侧滑框。
批量设置流水线标签 功能介绍 批量设置流水线标签 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-tag/set-tags 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释:
修改代码后能否自动触发流水线执行? 流水线支持修改代码后自动触发流水线执行。 通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
用于执行shell命令。 钉钉机器人 在流水线上配置钉钉机器人的webhook,向机器人发送自定义内容。 飞书机器人 在流水线上配置飞书机器人的webhook,向机器人发送自定义内容。 微信机器人 在流水线上配置企业微信机器人的webhook,向机器人发送自定义内容。 上传文件至OBS
件所在的变更文件路径。 图2 配置合并请求时触发 创建标签时触发(代码托管) 监听创建标签触发事件,可以设置标签包含/排除范围,当在关联的代码仓库创建标签且满足标签包含/排除策略,会自动触发关联流水线执行。 图3 配置创建标签时触发 其他事件(码云) 评论Pull Request:评论Pull
如何调用API 构造请求 认证鉴权 返回结果
Pipeline首页。 在流水线列表页找到待执行的流水线,单击操作列。 弹出“执行配置”侧滑框,配置如下信息: 代码源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择
Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。 AK/SK认证 AK/SK签名
构造请求 本节介绍REST API请求的组成,并以调用IAM服务的管理员创建IAM用户接口为例说明如何调用API。 您还可以通过这个视频教程了解如何构造请求调用API:https://bbs.huaweicloud.com/videos/102987 。 请求URI 尽管请求UR
"error_code": "IAM.0011" } 其中,error_code表示错误码,error_msg表示错误描述信息。 父主题: 如何调用API
要配置好流水线参数,即可完成构建、部署任务的数据拉通。 该解决方案以版本号参数为例,介绍如何将流水线参数传递给编译构建任务和部署应用。 通过流水线生成标签名并通过上下文传递为代码仓库创建标签 流水线上下文存储了流水线运行的实例、变量、任务等信息,每个上下文都是一个包含各种属性的对
String 构建类型 event_type 是 String 事件类型 target_branch 是 String 目标分支 tag 否 String 标签名称 表6 variables 参数 是否必选 参数类型 描述 name 否 String 参数名称 sequence 否 Integer
查询流水线的用户权限 功能介绍 查询流水线的用户权限 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipeline-permissions/{pipeline_id}/user-permission 表1 路径参数 参数 是否必选 参数类型
定”即可批量执行流水线。 单击“权限管理”,弹出“权限管理”对话框,可批量修改流水线权限。 单击“更多 > 设置标签”,弹出“设置标签”对话框,可批量为流水线设置标签。 单击“更多 > 删除”,弹出“批量删除”对话框,确认后输入提示信息,单击“确认”,即可批量删除流水线。 批量删
当在关联的代码仓库侧触发合并请求事件且分支在监听范围时,会自动触发关联流水线执行。 创建标签时触发:监听创建标签触发事件,可以添加标签包含/排除范围,当在关联的代码仓库创建标签且满足标签包含/排除策略,会自动触发关联流水线执行。 定时执行 设置执行日和执行时间,到时间点即可自动触发流水线执行。