Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Langkah 7: Lihat informasi build yang dirangkum
(Langkah sebelumnya: Langkah 6: Jalankan build)
Pada langkah ini, Anda melihat informasi yang dirangkum tentang status build Anda.
Untuk melihat informasi build yang dirangkum
Gunakan AWS CLI untuk menjalankan perintah batch-get-builds.
aws codebuild batch-get-builds --ids
id
Ganti id
dengan id
nilai yang muncul di output dari langkah sebelumnya.
Jika berhasil, data yang mirip dengan ini muncul di output.
{ "buildsNotFound": [], "builds": [ { "buildComplete": true, "phases": [ { "phaseStatus": "SUCCEEDED", "endTime": 1472848788.525, "phaseType": "SUBMITTED", "durationInSeconds": 0, "startTime": 1472848787.882 },
... The full list of build phases has been omitted for brevity ...
{ "phaseType": "COMPLETED", "startTime": 1472848878.079 } ], "logs": { "groupName": "/aws/codebuild/codebuild-demo-project", "deepLink": "https://console.aws.amazon.com/cloudwatch/home?region=region-ID
#logEvent:group=/aws/codebuild/codebuild-demo-project;stream=38ca1c4a-e9ca-4dbc-bef1-d52bfEXAMPLE", "streamName": "38ca1c4a-e9ca-4dbc-bef1-d52bfEXAMPLE" }, "artifacts": { "md5sum": "MD5-hash
", "location": "arn:aws:s3:::codebuild-region-ID
-account-ID
-output-bucket/message-util.zip", "sha256sum": "SHA-256-hash
" }, "projectName": "codebuild-demo-project", "timeoutInMinutes": 60, "initiator": "user-name
", "buildStatus": "SUCCEEDED", "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": "COMPLETED", "startTime": 1472848787.882, "endTime": 1472848878.079, "id": "codebuild-demo-project:38ca1c4a-e9ca-4dbc-bef1-d52bfEXAMPLE", "arn": "arn:aws:codebuild:region-ID
:account-ID
:build/codebuild-demo-project:38ca1c4a-e9ca-4dbc-bef1-d52bfEXAMPLE" } ] }
-
buildsNotFound
mewakili ID build untuk build apa pun yang informasinya tidak tersedia. Dalam contoh ini, itu harus kosong. -
builds
mewakili informasi tentang setiap build di mana informasi tersedia. Dalam contoh ini, informasi tentang hanya satu build muncul di output.-
phases
mewakili serangkaian fase build yang CodeBuild berjalan selama proses build. Informasi tentang setiap fase build dicantumkan secara terpisah sebagaistartTime
endTime
,, dandurationInSeconds
(ketika fase build dimulai dan berakhir, dinyatakan dalam format waktu Unix, dan berapa lama berlangsung, dalam hitungan detik), danphaseType
seperti (SUBMITTED
,,PROVISIONING
,DOWNLOAD_SOURCE
,INSTALL
,PRE_BUILD
,BUILD
,POST_BUILD
UPLOAD_ARTIFACTS
FINALIZING
, atauCOMPLETED
) danphaseStatus
(sepertiSUCCEEDED
,,,,FAILED
,FAULT
TIMED_OUT
IN_PROGRESS
, atauSTOPPED
). Pertama kali Anda menjalankan batch-get-buildsperintah, mungkin tidak ada banyak (atau apa pun) fase. Setelah menjalankan batch-get-buildsperintah berikutnya dengan ID build yang sama, lebih banyak fase build akan muncul di output. -
logs
mewakili informasi di Amazon CloudWatch Logs tentang log build. -
md5sum
dansha256sum
mewakili hash MD5 dan SHA-256 dari artefak keluaran build. Ini muncul di output hanya jikapackaging
nilai proyek build disetel keZIP
. (Anda tidak menetapkan nilai ini dalam tutorial ini.) Anda dapat menggunakan hash ini bersama dengan alat checksum untuk mengonfirmasi integritas dan keaslian file.catatan
Anda juga dapat menggunakan konsol Amazon S3 untuk melihat hash ini. Pilih kotak di samping artefak keluaran build, pilih Actions, lalu pilih Properties. Di panel Properties, perluas Metadata, dan lihat nilai untuk x-amz-meta-codebuild-content-md5 dan -content-sha256. x-amz-meta-codebuild (Di konsol Amazon S3, nilai ETag artefak keluaran build tidak boleh ditafsirkan sebagai hash MD5 atau SHA-256.)
Jika Anda menggunakan AWS SDK untuk mendapatkan hash ini, nilainya diberi nama
codebuild-content-md5
dan.codebuild-content-sha256
-
endTime
mewakili waktu, dalam format waktu Unix, ketika proses pembangunan berakhir.
-
catatan
Metadata Amazon S3 memiliki CodeBuild header bernama yang berisi CodeBuild build x-amz-meta-codebuild-buildarn
yang menerbitkan buildArn
artefak ke Amazon S3. Ditambahkan untuk memungkinkan pelacakan sumber untuk notifikasi dan referensi dari mana artefak tersebut dihasilkan. buildArn
Langkah selanjutnya
Langkah 8: Lihat informasi build terperinci