メニュー
AWS CloudFormation
ユーザーガイド (API Version 2010-05-15)

AWS CodeBuild プロジェクト環境

Environment は、AWS CodeBuild プロジェクトの環境を指定する AWS::CodeBuild::Project リソースのプロパティです。

構文

AWS CloudFormation テンプレートでこのエンティティを宣言するには、次の構文を使用します。

JSON

Copy
{ "ComputeType" : String, "EnvironmentVariables" : [ EnvironmentVariables ], "Image" : String, "PrivilegedMode" : Boolean, "Type" : String }

YAML

Copy
ComputeType: String EnvironmentVariables: - EnvironmentVariables Image: String PrivilegedMode: Boolean Type: String

プロパティ

ComputeType

BUILD_GENERAL1_SMALL などのコンピューティング環境のタイプ。コンピューティングのタイプは、構築環境が使用する CPU コアとメモリの数を決定します。有効な値については、AWS CodeBuild ユーザーガイドcomputeType フィールドを参照してください。

Required: Yes

Type: String

EnvironmentVariables

ビルドが使用できる環境変数。詳細については、AWS CodeBuild ユーザーガイドenvironmentVariables フィールドを参照してください。

Required: No

AWS CodeBuild Project Environment EnvironmentVariablesType: リスト

Image

構築環境が使用する Docker イメージ識別子。詳細については、AWS CodeBuild ユーザーガイドimage フィールドを参照してください。

Required: Yes

Type: String

PrivilegedMode

プロジェクトで Docker イメージを実行する方法を示します。true を指定して、Docker コンテナ内の Docker デーモンを実行できるようにします。

この値は、このビルドプロジェクトを使用して Docker イメージを実行し、指定したビルド環境イメージの提供元が Docker に対応する AWS CodeBuild ではない場合のみ、この値を true に指定する必要があります。それ以外の場合、関連付けられているビルドで Docker デーモンと通信しようとすると、すべて失敗します。詳細については、AWS CodeBuild ユーザーガイドprivilegedMode フィールドを参照してください。

Required: No

Type: Boolean

Type

構築環境のタイプ。有効な値については、AWS CodeBuild ユーザーガイドenvironment-type フィールドを参照してください。

Required: Yes

Type: String

このページの内容: