電話AWS CodeBuildStep Functions による - AWS Step Functions

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

電話AWS CodeBuildStep Functions による

Step Functions、特定のAWS『Amazon ステートメント言語』の「」を参照してください。の使用方法の詳細については、「」を参照してください。AWS Step Functionsとの統合に関する詳細については、以下を参照してください。

最適化されたCodeBuild 統合とコードビルドの違いAWSSDK統合
  • -ジョブの実行 (.sync)統合パターンがサポートされています。

  • 電話した後StopBuildまたはStopBuildBatchの場合、ビルドまたはビルドバッチは、CodeBuild 内でいくつかの内部作業が完了してビルドの状態を確定するまで、すぐに削除できません。使用しようとした場合BatchDeleteBuildsまたはDeleteBuildBatchこの期間中、ビルドまたはビルドバッチは削除できません。最適化されたサービス統合BatchDeleteBuildsおよびDeleteBuildBatchには、停止直後に削除するユースケースを簡素化するための内部再試行が含まれています。

-AWS Step Functionsのサービス統合AWS CodeBuildStep Functions を使用して、ビルドのトリガー、停止、管理、およびビルドレポートの共有を行うことができます。Step Functions を使用して、アプリケーションのソフトウェア変更を検証するための継続的統合パイプラインを設計および実行できます。

次の表に示すとおり、すべての API がすべての統合パターンをサポートしているわけではありません。

API リクエストレスポンス ジョブの実行 (.sync)
StartBuild
StopBuild
BatchDeleteBuilds
BatchGetReports
スタートビルドバッチ
ストップビルドバッチ
リトライビルドバッチ
ビルドバッチの削除
注記

Step Functions パラメータはPascalCaseの場合でも、ネイティブサービスAPIがcamelCase

サポートされている CodeBuild API および構文

注記

BatchDeleteBuilds には、JSONPath 再帰的降下 (..) 演算子を使用できます。これは配列を返し、次の例に示すように、Arn フィールドを StartBuild から複数形の Ids パラメータに変換できます。

"BatchDeleteBuilds": { "Type": "Task", "Resource": "arn:aws:states:::codebuild:batchDeleteBuilds", "Parameters": { "Ids.$": "$.Build..Arn" }, "Next": "MyNextState" },

他のででを使用してを設定する方法については、「Step Functions」を設定する方法の詳細については、AWSサービスの詳細については、」統合サービスの IAM ポリシー