本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
步骤 6:运行构建
(上一步:步骤 5:创建构建项目)
在此步骤中,您将指示 Amazon CodeBuild 使用构建项目中的设置来运行构建。
运行构建
-
使用 Amazon CLI 运行 start-build 命令:
aws codebuild start-build --project-name
project-name
将
project-name
替换为上一步中的构建项目名称 (如codebuild-demo-project
)。 -
如果成功,输出中将显示与以下内容类似的数据:
{ "build": { "buildComplete": false, "initiator": "
user-name
", "artifacts": { "location": "arn:aws:s3:::codebuild-region-ID
-account-ID
-output-bucket/message-util.zip" }, "projectName": "codebuild-demo-project", "timeoutInMinutes": 60, "buildStatus": "IN_PROGRESS", "environment": { "computeType": "BUILD_GENERAL1_SMALL", "image": "aws/codebuild/standard:5.0", "type": "LINUX_CONTAINER", "environmentVariables": [] }, "source": { "type": "S3", "location": "codebuild-region-ID
-account-ID
-input-bucket/MessageUtil.zip" }, "currentPhase": "SUBMITTED", "startTime": 1472848787.882, "id": "codebuild-demo-project:0cfbb6ec-3db9-4e8c-992b-1ab28EXAMPLE", "arn": "arn:aws:codebuild:region-ID
:account-ID
:build/codebuild-demo-project:0cfbb6ec-3db9-4e8c-992b-1ab28EXAMPLE" } }-
build
表示有关此构建的信息。-
buildComplete
表示构建是否完成 (true
)。否则为false
。 -
initiator
表示启动构建的实体。 -
artifacts
表示有关构建输出的信息,包括其位置。 -
projectName
表示构建项目的名称。 -
buildStatus
表示运行 start-build 命令时当前构建的状态。 -
currentPhase
表示运行 start-build 命令时的当前构建阶段。 -
startTime
表示构建过程开始的时间,采用 Unix 时间格式。 -
id
表示构建的 ID。 -
arn
表示构建的 ARN。
-
记下此
id
值。您在下一个步骤中需要用到它。 -