You need to enable JavaScript to run this app.
导航
请求数据结构
最近更新时间:2024.07.02 21:12:39首次发布时间:2024.07.02 21:03:12

IAMUser

参数类型是否必选示例值描述
AccountIdInteger210048****火山引擎账号(主账号)ID。
UserIdInteger28****子用户(IAM 用户)ID。

ResourceConfiguration

参数类型是否必选示例值描述
GitObject GitConfiguration代码源配置信息。

GitConfiguration

参数类型是否必选示例值描述
UrlStringhttps://gitee.com/****代码仓库 URL。
UserTokenString0f6832949f31ef77****用户 Token。
UserNameStringuser用户名。
PasswordStringpwd****密码。
CloneDepthInteger0代码克隆深度,默认值或最小值都为 0。
AccessKeyStringqAfR************第三方云的 AccessKey。
SecretKeyStringQtlc************第三方云的 SecretKey。

TriggerParameter

参数类型是否必选示例值描述
KeyStringkey动态变量 Key。
ValueStringvalue动态变量 Value。

TriggerResource

参数类型是否必选示例值描述
ResourceIdString60cb460122422352a334****代码源 ID。
ReferenceStringmaster流水线运行使用的代码 Reference,支持填写 Commit ID/Tag/Branch。

TriggerConfiguration

参数名类型是否必须示例值描述

Schedule

Object ScheduleConfiguration

定时触发器的配置。

Webhook

Object WebhookConfiguration

Webhook 类型触发器的配置。

ScheduleConfiguration

参数名类型是否必须示例值描述

ScheduleConfig

String

44 17 * * 1

使用 Crontab 表达式配置定时触发的时间,配置方法请参见 官方文档
Crontab 表达式默认使用 UTC + 8 时区。

WebhookConfiguration

参数名类型是否必须示例值描述

Git

Object GitWebhookConfiguration

代码源触发器的 Webhook 配置。

CR

Object CRWebhookConfiguration

镜像源触发器的 Webhook 配置。

URL

String

https://cp.volces.com/v2/webhook/scm/eQKcyKfa702maKXrR_VoJi****

Webhook 的 URL,可以通过 CreatePipelineWebhookURL 接口生成。

GitWebhookConfiguration

参数名类型是否必须示例值描述

ResourceId

String

c3e06107e5edcb4fb5329d9b****

关联的代码源 ID。

Filters

Array of WebhookEventFilter

代码源触发器支持的触发事件和过滤条件。
如果不配置,则默认所有事件都将触发流水线运行。

WebhookEventFilter

参数名类型是否必须示例值描述

EventType

String

Push

触发事件的类型:

  • Push:代码 Push

  • CreateTag:TAG 创建

  • PRMerged:合并请求完成后

Config

Object WebhookEventConfig

触发事件的配置,用于二次过滤符合条件的触发事件。

WebhookEventConfig

参数名类型是否必须示例值描述

References

Array of String

["main" ]

过滤的分支或者 TAG。

  • Push 和 PRMerged 事件支持填写过滤的分支。

  • CreateTag 事件支持填写过滤的 TAG。

CRWebhookConfiguration

参数名类型是否必须示例值描述

Filter

Object CRWebhookEventFilter

镜像源触发器支持的触发动作和触发条件。
如果不配置,则默认所有事件都将触发流水线运行。

CRWebhookEventFilter

参数名类型是否必须示例值描述

CREventType

String

CRPush

触发动作:

  • CRPush:镜像推送
ConditionString"volcregion":"xxx"触发条件,用于二次过滤符合条件的触发事件。支持使用正则表达式。