Jalankan build batch (AWS CLI) - AWS CodeBuild

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Jalankan build batch (AWS CLI)

  1. Jalankanstart-build-batchperintah dalam salah satu cara berikut:

    aws codebuild start-build-batch --project-name <project-name>

    Gunakan ini jika Anda ingin menjalankan build yang menggunakan artefak input build versi terbaru dan pengaturan proyek build yang ada.

    aws codebuild start-build-batch --generate-cli-skeleton > <json-file>

    Gunakan ini jika Anda ingin menjalankan build dengan versi artefak input build sebelumnya atau jika Anda ingin mengganti pengaturan untuk artefak keluaran build, variabel lingkungan, buildspec, atau periode batas waktu build default.

  2. Jika Anda menjalankanstart-build-batchperintah dengan--project-namepilihan, ganti<project-name>dengan nama proyek membangun, dan kemudian melompat ke langkah 6 dari prosedur ini. Untuk mendapatkan daftar proyek pembangunan, lihatMelihat daftar nama proyek build.

  3. Jika Anda menjalankanstart-build-batchperintah dengan--idempotency-tokenpilihan, pengenal case-sensitive unik, atau token, disertakan denganstart-build-batchpermintaan. Token berlaku selama 5 menit setelah permintaan. Jika Anda mengulangistart-build-batchpermintaan dengan token yang sama, tetapi mengubah parameter, CodeBuild mengembalikan kesalahan parameter ketidakcocokan.

  4. Jika Anda menjalankanstart-build-batchperintah dengan--generate-cli-skeletonpilihan, data JSON-diformat adalah output ke<json-file>berkas. File ini mirip dengan skelton yang dihasilkan olehstart-buildperintah, dengan penambahan objek berikut. Untuk informasi selengkapnya tentang objek umum, lihatJalankan build (AWS CLI).

    Ubah file ini untuk menambahkan penggantian build, dan simpan hasil Anda.

    "buildBatchConfigOverride": { "combineArtifacts": combineArtifacts, "restrictions": { "computeTypesAllowed": [ allowedComputeTypes ], "maximumBuildsAllowed": maximumBuildsAllowed }, "serviceRole": "batchServiceRole", "timeoutInMins": batchTimeout }

    ParameterbuildBatchConfigOverrideObjek adalahProjectBuildBatchConfigstruktur yang berisi overides konfigurasi build batch untuk build ini.

    MenggabungkanTifacts

    Sebuah boolean yang menentukan apakah membangun artefak untuk membangun batch harus digabungkan menjadi lokasi artefak tunggal.

    DibolehComputeTypes

    Array string yang menentukan jenis komputasi yang diizinkan untuk pembangunan batch. LihatMembangun jenis komputasi lingkunganuntuk nilai-nilai ini.

    MaximumBuildSallowed

    Menentukan jumlah maksimum pembangunan yang diizinkan.

    BatchServicerole

    Menentukan ARN peran layanan untuk proyek build batch.

    BatchTimeout

    Menentukan jumlah waktu maksimum, dalam menit, bahwa build batch harus diselesaikan.

  5. Beralih ke direktori yang berisi file yang baru saja Anda simpan, dan jalankanstart-build-batchperintah lagi.

    aws codebuild start-build-batch --cli-input-json file://start-build.json
  6. Jika berhasil, representasi JSONBuildBatchobjek muncul dalam output konsol. LihatSintaks Respons StartBuildBatchuntuk contoh data ini.