ChainingTrigger interface

可讓參考管線根據 runDimension Name/Value 組而定的其他管線執行的觸發程式。 上游管線應該宣告相同的 runDimension Name,而且其執行應該具有這些 runDimensions 的值。 如果 runDimension 的值符合所有上游管線執行,則會觸發參考的管線執行。

Extends

屬性

dependsOn

上游管線。

pipeline

當所有上游管線順利完成時,都會建立執行的管線。

runDimension

執行需要由上游管線發出的 Dimension 屬性。

type

觸發程式類型。

繼承的屬性

additionalProperties

其他屬性

annotations

可用於描述觸發程式的標記清單。

description

觸發程式描述。

runtimeState

指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。

屬性詳細資料

dependsOn

上游管線。

dependsOn: PipelineReference[]

屬性值

pipeline

當所有上游管線順利完成時,都會建立執行的管線。

pipeline: TriggerPipelineReference

屬性值

runDimension

執行需要由上游管線發出的 Dimension 屬性。

runDimension: string

屬性值

string

type

觸發程式類型。

type: "ChainingTrigger"

屬性值

"ChainingTrigger"

繼承的屬性詳細資料

additionalProperties

其他屬性

additionalProperties?: Record<string, any>

屬性值

Record<string, any>

繼承自Trigger.additionalProperties

annotations

可用於描述觸發程式的標記清單。

annotations?: any[]

屬性值

any[]

繼承自Trigger.annotations

description

觸發程式描述。

description?: string

屬性值

string

繼承自Trigger.description

runtimeState

指出觸發程式是否正在執行。 在觸發程式上呼叫啟動/停止 API 時更新。

runtimeState?: string

屬性值

string

繼承自Trigger.runtimeState