Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Layanan Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
Jika alur tidak dimulai sama sekali, periksa masalah terkait pemicu umum berikut.
- Pengaturan UI mengambil alih pengaturan pemicu YAML
- Nonaktifkan pengaturan pemicu YAML CI tersirat yang saat ini diaktifkan
- Pemicu permintaan pull tidak didukung dengan Azure Repos
- Filter cabang salah dikonfigurasi dalam pemicu CI dan PR
- Konversi zona waktu pemicu terjadwal
- Pengaturan UI mengambil alih pemicu terjadwal YAML
Catatan
Alasan tambahan mengapa proses mungkin tidak dimulai adalah karena organisasi Anda menjadi dorman lima menit setelah pengguna terakhir keluar dari Azure DevOps. Setelah itu, setiap pipeline build Anda akan dijalankan sekali lagi. Misalnya, saat organisasi Anda tidak aktif:
- Build kode malam di organisasi Anda hanya akan berjalan satu malam sampai ada yang masuk kembali.
- Build CI dari repositori Git yang lain akan berhenti berjalan sampai seseorang login lagi.
Pengaturan UI mengambil alih pengaturan pemicu YAML
Pengaturan pemicu pada alur YAML dapat diubah di antarmuka pengguna pengaturan alur. Jika pemicu trigger atau pr Anda tampaknya tidak berfungsi, periksa pengaturan tersebut. Saat mengedit alur Anda, pilih ... lalu Pemicu.
Periksa pengaturan Ambil alih pemicu YAML dari sini untuk jenis pemicu (Integrasi berkelanjutan atau validasi permintaan Pull) yang tersedia untuk repositori Anda.
Pemicu permintaan pull tidak didukung dengan Azure Repos
Jika pemicu Anda pr tidak berjalan, dan Anda menggunakan Azure Repos, hal ini disebabkan karena pr pemicu tidak kompatibel dengan Azure Repos. Di Azure Repos Git, kebijakan cabang digunakan untuk menerapkan validasi build untuk pull request. Untuk informasi selengkapnya, lihat Kebijakan cabang untuk validasi permintaan pull.
Pengaturan untuk menonaktifkan pemicu YAML CI tersirat sedang diaktifkan
Catatan
Fitur ini tersedia mulai dari Azure DevOps Server 2022.2.
Alur YAML dikonfigurasi secara default dengan pemicu CI di semua cabang, kecuali jika pengaturan Nonaktifkan pemicu CI YAML implisit, yang diperkenalkan pada Azure DevOps sprint 227, diaktifkan. Pengaturan Nonaktifkan pemicu tersirat YAML CI dapat dikonfigurasi di tingkat organisasi atau di tingkat proyek, dan secara default, pengaturan ini tidak diaktifkan.
Jika alur Anda menggunakan pemicu CI implisit default, dan alur tersebut berhenti berfungsi, periksa pengaturan ini. Ketika pengaturan Nonaktifkan pemicu YAML CI tersirat diaktifkan, pemicu CI untuk alur YAML tidak akan diaktifkan jika alur YAML tidak memiliki bagian trigger.
Filter cabang salah dikonfigurasi dalam pemicu CI dan PR
Saat Anda menentukan pemicu YAML PR atau CI, Anda dapat menentukan klausul include dan exclude untuk cabang, tag, dan jalur. Pastikan klausul include cocok dengan detail penerapan Anda dan klausul exclude tidak mengecualikannya. Untuk informasi selengkapnya, lihat pr dan pemicu.
Catatan
Jika Anda menentukan exclude klausa tanpa include klausul, klausul tersebut setara dengan menentukan * dalam include klausa.
Konversi zona waktu pemicu terjadwal
Pemicu terjadwal YAML diatur menggunakan zona waktu UTC. Jika pemicu terjadwal Anda tampaknya tidak diaktifkan pada waktu yang tepat, konfirmasikan konversi antara UTC dan zona waktu lokal Anda, dengan mempertimbangkan pengaturan hari juga. Untuk informasi selengkapnya, lihat Pemicu terjadwal.
Pengaturan antarmuka pengguna menggantikan pemicu terjadwal YAML
Jika alur YAML Anda memiliki pemicu terjadwal YAML dan pemicu terjadwal yang ditentukan antarmuka pengguna, hanya pemicu terjadwal yang ditentukan antarmuka pengguna yang aka dijalankan. Untuk menjalankan pemicu terjadwal yang ditentukan YAML di alur YAML, Anda harus menghapus pemicu terjadwal yang ditentukan di antarmuka pengguna pengaturan alur.
Untuk mengakses antarmuka pengguna pengaturan alur dari alur YAML, edit alur Anda, pilih ... lalu Pemicu.
Hapus semua pemicu terjadwal.
Setelah semua pemicu terjadwal UI dihapus, pendorongan harus dilakukan agar pemicu terjadwal YAML mulai berjalan. Untuk informasi selengkapnya, lihat Pemicu terjadwal.