Referensi
Notifikasi
Eksekusi yang lolos tidak memberi tahu siapa pun. Ketika Oloproof mengirim notifikasi, itu berarti ada sesuatu yang memerlukan keputusan atau akan segera berhenti berfungsi: rilis yang diblokir gerbang, eksekusi terkelola yang telah berakhir, atau jatah yang hampir habis.
Notifikasi hanya dikirim lewat email. Tidak ada Slack, pager, atau webhook, dan tidak ada aturan tingkat ruang kerja yang menentukan siapa menerima apa: setiap anggota menyalakan atau mematikan setiap jenis untuk dirinya sendiri.
Apa yang sampai kepada Anda
Di ruang kerja yang di-hosting, ada empat jenis email:
- Rilis yang diblokir: Eksekusi atau perbandingan yang dikirim ke proyek tempat Anda menjadi anggota
memiliki gerbang yang memblokir rilis. Email menyebutkan setiap hasil dan keputusan setiap aturan, sebagaimana dicatat oleh mesin, dan menautkan ke hasilnya. Nonaktif secara bawaan untuk Reviewer.
- Eksekusi terkelola: Eksekusi yang dikirim dengan oloproof run --cloud telah selesai atau gagal.
Email ini dikirim ke Owner, Admin, dan Member ruang kerja, karena eksekusi terkelola tidak mencatat siapa yang mengirimnya.
- Penggunaan: Ruang kerja yang Anda miliki telah memakai 80% atau seluruh jatah bulanannya. Sekali
per ambang per bulan.
- Anggota baru: Seseorang bergabung dengan ruang kerja yang Anda miliki atau kelola.
Beberapa rilis yang diblokir atau eksekusi yang berakhir dalam satu proyek dalam lima belas menit tiba sebagai satu email. Tidak ada email yang memuat isi suatu kasus.
Setiap email diakhiri dengan tautan yang menghentikan jenis email tersebut, dan tombol berhenti berlangganan milik klien email Anda melakukan hal yang sama tanpa membuka halaman. Keempatnya dapat dinyalakan atau dimatikan dari halaman akun Anda.
Workbench lokal tidak mengirim email.
Apa yang sampai kepada Anda tanpa email
Gerbang yang memblokir menggagalkan job yang menjalankannya. oloproof run, oloproof gate dan oloproof compare semuanya keluar dengan kode milik gerbang, sehingga pemeriksaan pull request berubah merah dan penyedia CI Anda memberi tahu siapa pun yang biasa diberi tahunya tentang job yang gagal.
oloproof gate RUN_ID --policy release.yaml
echo $? # 3 when the gate blocksApa yang direncanakan
- Aturan ruang kerja: peristiwa mana yang memicu notifikasi, di saluran mana, dan dengan waktu
seperti apa.
- Jam tenang: tidak ada yang dikirim pada malam hari kecuali larangan rilis (do-not-ship), yang
tetap menembus.
- Saluran: Slack dan webhook bertanda tangan.
Sampai semua itu ada, layar Alerts di workbench menyatakan hal yang sama.