ALIYUN::DEVOPS::PipelineRun は、パイプラインを実行するために使用されます。
構文
{
"Type": "ALIYUN::DEVOPS::PipelineRun",
"Properties": {
"PipelineId": Number,
"Params": Map,
"OrganizationId": String,
"Sync": Boolean,
"Timeout": Integer
}
}プロパティ
プロパティ | タイプ | 必須 | 編集可能 | 説明 | 制約 |
PipelineId | Number | はい | いいえ | パイプライン ID。 | パイプライン ID は、パイプライン URL から取得できます。URL の例: |
Params | Map | いいえ | いいえ | パイプラインの実行に使用されるパラメーター。 | 有効な値:
例: |
OrganizationId | String | はい | いいえ | 組織ワークスペースの ID。 | 値は文字列型です。組織ワークスペースの ID は、Apsara DevOps の URL から取得できます。URL の例: |
Sync | Boolean | いいえ | いいえ | パイプラインの実行結果を同期的に待機するかどうかを指定します。 | 有効な値:
説明 パイプラインに中断ポリシーが設定されている場合は、値を true に設定しないことをお勧めします。これは、リリースプロセスに手動操作が必要であり、同期には適していないためです。 |
Timeout | Integer | いいえ | いいえ | パイプラインを実行するための最大タイムアウト期間。 | 単位:分。 Sync を true に設定する場合は、このプロパティを指定する必要があります。 デフォルト値: 10。 |
戻り値
Fn::GetAtt
PipelineRunId: パイプラインを実行するインスタンスの ID。