本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
在配置源代码时,您可以通过选择NO_SOURCE
源类型来配置 CodeBuild 项目。当您的源类型为 NO_SOURCE
时,您不能指定 buildspec 文件,因为您的项目没有源。相反,您必须将 JSON 格式输入的 buildspec
属性中的 YAML 格式 buildspec 字符串指定给 create-project
CLI 命令。它可能如下所示:
{
"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)。