检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
合并请求触发事件 综合上述两个条件,修改未关闭合并请求的源分支代码,且在流水线监听了合并请求的更新事件,提交代码时,会触发该合并请求的更新事件,如果该合并请求的目标分支在流水线监听范围内,则会触发执行相应的流水线。 父主题: 功能使用
应用示例2:通过流水线上下文获取构建任务的产物信息 在任务的输入框中引用上下文获取信息:使用Build构建插件生成构建产物,并在后续阶段的“执行Shell”任务中引用,获取构建产物信息。 新建流水线。 在“阶段_1”添加“Build构建”插件,获取任务ID,如图1,并将构建产物标识设置为“demo”,如图2。
触发流水线运行的方式,包括手动触发、定时任务触发、MR触发、Push触发、Webhook触发、子流水线触发等。 工作流 流水线的调度流程及执行状态(已完成、失败、运行中、已停止等)。 执行时间 流水线开始执行的时间。 执行时长 流水线执行的持续时长。 单击时间筛选器,可以选择时间段进行过
参数 是否必选 参数类型 描述 pipeline_id 是 String 要获取状态的流水线ID 表2 Query参数 参数 是否必选 参数类型 描述 build_id 否 String 要获取状态的执行ID 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token
监听代码提交触发事件,可以组合分支和具体路径的包含/排除范围,当在关联的代码仓库中有代码提交且所在的分支和变更文件的路径满足包含/排除策略,会自动触发关联流水线执行。 分支过滤:可以通过设置包含或排除分支,来监听触发事件所在的目标分支。 路径过滤:可以通过设置包含或排除路径,来监听触发事件所在的变更文件路径。
strings 工作项ID release_time String 发布时间 creator_id String 创建人ID creator_name String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name
strings 工作项ID release_time String 发布时间 creator_id String 创建人ID creator_name String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name
timerType:延时类型。delay表示延时一段时间;scheduled表示延时至指定时间。 delayTime:timerType为delay时的延时时间(单位为秒)。 scheduledTime:timerType为scheduled时的延时时间点。 timeZone:对应时区,可选值见下表。
镜像创建:替换工作负载中容器的镜像。 表2 参数说明 参数项 说明 命名空间 待升级的服务所在的命名空间。 工作负载 命名空间下的工作负载。 容器 工作负载中需要升级的容器。 YAML创建:使用yaml文件升级或上线工作负载。 表3 参数说明 参数项 说明 仓库类型 代码仓库的类型,当前仅支持Repo。
strings 工作项ID release_time String 发布时间 creator_id String 创建人ID creator_name String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name
strings 工作项ID release_time String 发布时间 creator_id String 创建人ID creator_name String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name
密钥。 事件类型 选择要通知的事件,可选择已完成、失败、暂停、挂起、忽略五种事件类型。 通知内容 选择要通知的内容,可选择流水线名称、流水线执行描述、执行人、触发信息、项目名称、执行时间、运行状态七种通知内容。 @user_id 填写要接受通知的飞书的user_id,多个user_id之间以逗号分隔。
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 401 Unauthorized 403 Forbidden
objects 关联的流水线 creator_id String 创建人ID updater_id String 编辑人ID creator_name String 创建人名称 updater_name String 编辑人名称 create_time Integer 创建时间 update_time
Integer 每次查询的条目数量 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 响应参数 状态码:
String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name String 更新人名称 update_time String 更新时间 表3 ComponentRepoVO 参数 参数类型 描述 type
objects 关联的流水线 creator_id String 创建人ID updater_id String 更信任ID creator_name String 创建人名称 updater_name String 更新人名称 create_time Integer 创建时间 update_time
String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name String 更新人名称 update_time String 更新时间 表5 ComponentRepoVO 参数 参数类型 描述 type
String 创建人名称 create_time String 创建时间 updater_id String 更新人ID updater_name String 更新人名称 update_time String 更新时间 表4 ComponentRepoVO 参数 参数类型 描述 type
运行。 时间窗:流水线执行时需在配置好的时间段才能进入下一阶段继续执行。 准出条件 流水线服务提供基于规则和策略的准出条件管理能力,是指在流水线阶段中配置的用于自动化看护的质量指标卡点,通过配置规则和策略,来实现阶段准出校验,并最终控制流水线的执行。 规则:基于扩展插件的输出阈值