Bangun pemicu di AWS CodeBuild - AWS CodeBuild

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

Bangun pemicu di AWS CodeBuild

Buat AWS CodeBuild pemicu

Buat AWS CodeBuild pemicu (konsol)

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.

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.

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

    • Untuk GitHub atau GitHub Enterprise, ketikkan 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 komit HEAD cabang digunakan. Jika versi Source kosong, ID komit HEAD 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 komit HEAD cabang digunakan. Jika versi Source kosong, ID komit HEAD cabang default digunakan.

  10. (Opsional) Tentukan batas waktu antara 5 menit dan 480 menit (8 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 Referensi Amazon EventBridge API untuk informasi selengkapnya.

Edit AWS CodeBuild pemicu

Edit AWS CodeBuild pemicu (konsol)

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

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

  2. Di panel navigasi, pilih Membangun proyek.

  3. Pilih link untuk proyek build yang ingin diubah, lalu pilih tab Build triggers.

    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 tombol radio di sebelah pemicu yang ingin Anda ubah, lalu pilih Edit.

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

  6. 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

  7. Pilih Aktifkan pemicu ini.

catatan

Anda dapat menggunakan CloudWatch konsol Amazon di https://console.aws.amazon.com/cloudwatch/ untuk mengedit versi sumber, batas waktu, dan opsi lain yang tidak tersedia diAWS CodeBuild.

Edit AWS CodeBuild pemicu secara terprogram

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