检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
创建标签 功能介绍 创建标签 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-tag/create 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
TagResp>> 响应体 表4 PipelineTagResp 参数 参数类型 描述 tag_id String 标签ID name String 标签名称 color String 标签颜色 project_id String 项目ID project_name String
删除流水线标签 功能介绍 删除流水线标签 调用方法 请参见如何调用API。 URI DELETE /v5/{project_id}/api/pipeline-tag/delete 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数解释: CodeArts项目ID。
更新流水线标签 功能介绍 更新流水线标签 调用方法 请参见如何调用API。 URI POST /v5/{project_id}/api/pipeline-tag/update 表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 参数解释:
获取step跳转链接 功能介绍 获取step跳转链接 调用方法 请参见如何调用API。 URI GET /v5/{project_id}/api/pipelines/{pipeline_id}/pipeline-runs/{pipelineRunId}/jobs/{jobRunI
直接在生产环境发布后再进行测试,可能会带来较大风险,对线上用户造成影响。 测试环境虽然和生产环境高度一致,然而实际情况下,由于资源配置、网络环境等,测试环境和生产环境之间总会存在差异,因此难以在测试环境覆盖验证所有场景。 通过灰度发布可以实现在不引发风险的同时,在生产环境进行发布及验证。 方案优势
修改代码后能否自动触发流水线执行? 流水线支持修改代码后自动触发流水线执行。 通过配置流水线执行计划,可以配置代码提交时触发流水线执行、操作合并请求时触发流水线执行和创建标签时触发流水线执行。 具体配置方法和触发机制请查看配置流水线执行计划。 父主题: 功能使用
发布商 type String 类型 version String 版本 tags Array of strings 标签。 url_relative String 插件链接地址 properties_list Array of objects 多版本属性列表 manifest_version
发布商 type String 类型 version String 版本 tags Array of strings 标签。 url_relative String 插件链接地址 properties_list Array of objects 多版本属性列表 manifest_version
如上定义表示流水线会在任意代码提交事件时运行,除非分支/tag满足以下条件之一: 分支为test。 分支名以dev开头,如:dev、develop-1.0.0、develop/1.0.0。 tag为v1。 tag以v2.开头,如:v2.1、v2.1.1。 同时定义包含和排除分支/tag 如果需要同时定义包含和排
件所在的变更文件路径。 图2 配置合并请求时触发 创建标签时触发(代码托管) 监听创建标签触发事件,可以设置标签包含/排除范围,当在关联的代码仓库创建标签且满足标签包含/排除策略,会自动触发关联流水线执行。 图3 配置创建标签时触发 其他事件(码云) 评论Pull Request:评论Pull
发布商 type String 类型 version String 版本 tags Array of strings 标签。 url_relative String 插件链接地址 properties_list Array of objects 多版本属性列表 manifest_version
"85f622d9d0ad4852a9451dbc9fe3156a", "0747d5a7099e45f69dc1d099945909a9" ] } 响应示例 状态码: 200 响应体 { "result" : [ { "pipeline_id" : "85f622d9d0ad4852a9451dbc9fe3156a"
sources.<alias>.ssh_repo_url string 代码仓地址(SSH)。 sources.<alias>.tag string 标签触发时的标签名称。 sources.<alias>.merge_id string 合并请求触发时的合并请求ID。 sources.<alias>
Pipeline首页。 在流水线列表页找到待执行的流水线,单击操作列。 弹出“执行配置”对话框,配置如下信息: 流水线源:选择代码源的分支或标签。 运行参数配置:如果流水线配置了运行时参数,请根据需要设置参数值。运行参数配置及使用请参见配置流水线参数。 执行阶段配置:流水线支持选择
09f712e9504b61b034cc8f40e475a8/change-request/adebc0cd4e9f44dfb92a6f5ad5106c2b/workitem/update { "work_item_ids" : [ "2332711" ] } 响应示例 状态码:
获取流水线运行需要的自定义参数 驳回人工审核 查询流水线日志 获取流水线步骤执行输出 查询流水线上的构建产物 批量删除流水线 禁用流水线 批量设置流水线标签 启用流水线 批量运行流水线 查询流水线任务日志 延时任务通过 延时任务拒绝 延时1小时 手动卡点通过 手动卡点拒绝 解除挂起 查询批量执行流水线结果