Pemicu AWS CodeBuild dibangun secara otomatis - AWS CodeBuild

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

Pemicu AWS CodeBuild dibangun secara otomatis

Anda dapat membuat pemicu pada proyek untuk menjadwalkan build sekali setiap jam, hari, atau minggu. Anda juga dapat mengedit pemicu untuk menggunakan aturan khusus dengan ekspresi CloudWatch cron Amazon. Misalnya, menggunakan ekspresi cron, Anda dapat menjadwalkan build pada waktu tertentu setiap hari kerja. Untuk informasi tentang membuat dan mengedit pemicu, lihat Buat AWS CodeBuild pemicu danEdit AWS CodeBuild pemicu.

Buat AWS CodeBuild pemicu

Anda dapat membuat pemicu pada proyek untuk menjadwalkan build sekali setiap jam, hari, atau minggu. Anda juga dapat membuat pemicu menggunakan aturan khusus dengan ekspresi CloudWatch cron Amazon. Misalnya, menggunakan ekspresi cron, Anda dapat menjadwalkan build pada waktu tertentu setiap hari kerja.

catatan

Tidak mungkin memulai build batch dari pemicu build, EventBridge peristiwa Amazon, atau AWS Step Functions tugas.

Buat AWS CodeBuild pemicu (konsol)

Gunakan prosedur berikut untuk membuat pemicu menggunakan. AWS Management Console

Untuk membuat pemicu

  1. Buka AWS CodeBuild konsol di https://console.aws.amazon.com/codesuite/codebuild/home.

  2. Di panel navigasi, pilih Membangun proyek.

  3. Pilih tautan untuk proyek build yang ingin Anda tambahkan pemicunya, lalu pilih tab Pemicu build.

    catatan

    Secara default, 100 proyek build terbaru ditampilkan. Untuk melihat proyek build lainnya, pilih ikon roda gigi, lalu pilih nilai berbeda untuk Proyek per halaman atau gunakan panah mundur dan maju.

  4. Pilih Buat pemicu.

  5. Masukkan nama di nama Pemicu.

  6. Dari daftar drop-down Frekuensi, pilih frekuensi untuk pemicu Anda. Jika Anda ingin membuat frekuensi menggunakan ekspresi cron, pilih Kustom.

  7. Tentukan parameter untuk frekuensi pemicu Anda. Anda dapat memasukkan beberapa karakter pertama pilihan Anda di kotak teks untuk memfilter item menu tarik-turun.

    catatan

    Jam dan menit mulai berbasis nol. Menit awal adalah angka antara nol dan 59. Jam awal adalah angka antara nol dan 23. Misalnya, pemicu harian yang dimulai setiap hari pada pukul 12:15 P.M. memiliki jam mulai 12 dan menit mulai 15. Pemicu harian yang dimulai setiap hari pada tengah malam memiliki jam awal nol dan menit awal nol. Pemicu harian yang dimulai setiap hari pada pukul 11:59 malam memiliki jam mulai 23 dan menit mulai 59.

    Frekuensi Parameter yang Diperlukan Detail
    Per Jam

    Mulai menit

    Gunakan menu tarik-turun menit Mulai.

    Harian

    Mulai menit

    Jam mulai

    Gunakan menu tarik-turun menit Mulai.

    Gunakan menu drop-down Start hour.

    Mingguan

    Mulai menit

    Jam mulai

    Mulai hari

    Gunakan menu tarik-turun menit Mulai.

    Gunakan menu drop-down Start hour.

    Gunakan menu drop-down Mulai hari.

    Kustom

    Ekspresi cron

    Masukkan ekspresi cron dalam ekspresi Cron. Ekspresi cron memiliki enam bidang wajib yang dipisahkan oleh spasi putih. Bidang menentukan nilai awal untuk menit, jam, hari bulan, bulan, hari dalam seminggu, dan tahun. Anda dapat menggunakan wildcard untuk menentukan rentang, nilai tambahan, dan lainnya. Misalnya, ekspresi cron 0 9 ? * MON-FRI * menjadwalkan build setiap hari kerja pada pukul 9:00 .M. Untuk informasi selengkapnya, lihat Ekspresi Cron di Panduan Pengguna Acara Amazon. CloudWatch

  8. Pilih Aktifkan pemicu ini.

  9. (Opsional) Perluas bagian Lanjutan. Dalam versi Sumber, ketik versi sumber Anda.

    • Untuk Amazon S3, masukkan ID versi yang sesuai dengan versi artefak input yang ingin Anda buat. Jika versi Sumber dibiarkan kosong, versi terbaru digunakan.

    • Untuk AWS CodeCommit, ketik ID komit. Jika versi Sumber dibiarkan kosong, ID HEAD komit cabang default digunakan.

    • Untuk GitHub atau GitHub Enterprise, ketik ID komit, ID permintaan tarik, nama cabang, atau nama tag yang sesuai dengan versi kode sumber yang ingin Anda buat. Jika Anda menentukan ID permintaan tarik, itu harus menggunakan format pr/pull-request-ID (misalnya,pr/25). Jika Anda menentukan nama cabang, ID HEAD komit cabang digunakan. Jika versi Source kosong, ID HEAD komit cabang default digunakan.

    • Untuk Bitbucket, ketik ID komit, nama cabang, atau nama tag yang sesuai dengan versi kode sumber yang ingin Anda buat. Jika Anda menentukan nama cabang, ID HEAD komit cabang digunakan. Jika versi Source kosong, ID HEAD komit cabang default digunakan.

  10. (Opsional) Tentukan batas waktu antara 5 menit dan 2160 menit (36 jam). Nilai ini menentukan berapa lama AWS CodeBuild mencoba membangun sebelum berhenti. Jika Jam dan Menit dibiarkan kosong, nilai batas waktu default yang ditentukan dalam proyek digunakan.

  11. Pilih Buat pemicu.

Buat AWS CodeBuild pemicu secara terprogram

CodeBuild menggunakan EventBridge aturan Amazon untuk pemicu build. Anda dapat menggunakan EventBridge API untuk membuat pemicu build secara terprogram untuk proyek Anda. CodeBuild Lihat EventBridge APIReferensi Amazon untuk informasi selengkapnya.