EN: Read in English
Dunia 7: Robot: Actions & CI/CD
Semakan status dan lencana
Anda akan belajar: cara semakan jaga branch main, dan cara lencana menunjukkannya.
Teks BM belum disemak oleh penutur asli.
Masalahnya
Pull request Mei tunjuk ✗ merah di sebelah “CI / test”. Butang merge masih boleh ditekan. Apa patut anda buat?
Pilih satu jawapan.
Tengok
✗ itu ialah status check (semakan status) (status check): Tanda lulus atau gagal yang workflow letak pada commit atau pull request. (semakan status). Setiap job workflow laporkan satu: lulus, gagal, atau masih berjalan. Cari sebab yang ini gagal. Ketik langkah yang ada ✗.
Teka
Pasukan boleh jadikan semakan sebagai peraturan. Peraturan itu hidup, dan satu semakan gagal. Anda tekan merge. Apa jadi?
Pilih satu jawapan.
Cuba
Jadikan ia peraturan untuk main. Hidupkan suis yang wajibkan semakan lulus.
Cuba
status badge (lencana status) (status badge): Gambar kecil dalam README yang tunjuk sama ada workflow lulus. (lencana status) ialah papan tanda kecil dalam README. Ia tunjuk sama ada workflow anda lulus. Tambah satu ! sebelum [CI]. Pautan itu jadi gambar.
Tukar pautan itu jadi gambar lencana.
Pratonton
0 daripada 1 matlamat siap
Petunjuk
Gambar dalam Markdown nampak macam pautan dengan! di depan.Semak
Peraturan itu dah hidup. Dua pull request menunggu. Merge yang selamat.
Petunjuk
Buka setiap pull request. Lihat semakannya.Anda berjaya!
Kini anda boleh guna semakan untuk jaga main, dan tunjuk lencana.
Nak tahu lebih (pilihan)
Peraturan ini duduk dalam ruleset atau branch protection. Anda pilih semakan mana yang wajib, ikut nama. Tambah ?branch=main pada pautan lencana untuk tunjuk status main sahaja.
English
Mei’s pull request shows a red ✗ next to “CI / test”. The merge button still works. What should you do?
That ✗ is a status check. Each workflow job reports one: passed, failed, or still running. Find out why this one failed. Tap the step with ✗.
Teams can make checks a rule. With the rule on, a check fails. You press merge. What happens?
Make it a rule for main. Turn on the switch that requires checks to pass.
A status badge is a little sign in your README. It shows if your workflow passes. Add one ! before [CI]. The link becomes a picture.
! in front.The rule is on. Two pull requests wait. Merge the one that is safe.
You can now use checks to guard main, and show a badge.
Anda dah siapkan ini. Latihan lagi pun bagus!
Dokumentasi rasmi: About status checks · Adding a workflow status badge · Available rules for rulesets
Anda dah belajar 25 minit. Rehat sekejap bantu otak anda.
Pecutan selesai! Fokus yang hebat. Regangkan badan seminit?