ソースを設定するときに、「NO_SOURCE
」ソースタイプを選択することによって CodeBuild プロジェクトを構成できます。ソースタイプが NO_SOURCE
である場合、プロジェクトにはソースがないため、buildspec ファイルを指定することはできません。代わりに、CLI の buildspec
コマンドに対する JSON 形式の入力の create-project
属性で、YAML 形式の buildspec 文字列を指定する必要があります。次のように指定します。
{
"name": "project-name",
"source": {
"type": "NO_SOURCE",
"buildspec": "version: 0.2\n\nphases:\n build:\n commands:\n - command"
},
"environment": {
"type": "LINUX_CONTAINER",
"image": "aws/codebuild/standard:5.0",
"computeType": "BUILD_GENERAL1_SMALL",
},
"serviceRole": "arn:aws:iam::account-ID:role/role-name",
"encryptionKey": "arn:aws:kms:region-ID:account-ID:key/key-ID"
}
詳細については、「ビルドプロジェクトの作成 (AWS CLI)」を参照してください。