Başvuru
Bildirimler
Başarılı bir çalıştırma kimseye bildirim göndermez. Oloproof bir bildirim gönderdiğinde bu, bir şeyin karar gerektirdiği ya da çalışmayı bırakmak üzere olduğu anlamına gelir: bir kapının engellediği bir sürüm, sona eren yönetilen bir çalıştırma, tükenmekte olan bir kullanım hakkı.
Bildirimler yalnızca e-posta ile gönderilir. Slack, çağrı cihazı veya webhook yoktur ve kimin neyi duyacağına karar veren çalışma alanı genelinde bir kural da yoktur: her üye her türü kendisi için açar veya kapatır.
Size ne ulaşır
Barındırılan bir çalışma alanında dört tür e-posta:
- Engellenen sürümler: Üyesi olduğunuz bir projeye gönderilen bir çalıştırma veya karşılaştırmada
bir sürümü engelleyen bir kapı vardır. E-posta, motorun kaydettiği şekliyle her sonucu ve her kuralın kararını belirtir ve sonuca bağlantı verir. Bir Reviewer için varsayılan olarak kapalıdır.
- Yönetilen çalıştırmalar: oloproof run --cloud ile gönderilen bir çalıştırma tamamlandı veya
başarısız oldu. Yönetilen bir çalıştırma onu kimin gönderdiğini kaydetmediği için bu e-posta çalışma alanının Owner, Admin ve Member rolündeki kişilerine gider.
- Kullanım: Sahibi olduğunuz bir çalışma alanı aylık kullanım hakkının 80% kadarını veya tamamını
kullandı. Her eşik için ayda bir kez.
- Yeni üyeler: Sahibi olduğunuz veya yönettiğiniz bir çalışma alanına biri katıldı.
Bir projede on beş dakika içinde gerçekleşen birden fazla engellenen sürüm veya sona eren çalıştırma tek bir e-posta olarak gelir. Hiçbir e-posta bir vakanın içeriğini taşımaz.
Her e-posta, o türdeki e-postaları durduran bir bağlantıyla biter; e-posta istemcinizin kendi abonelikten çıkma düğmesi de bir sayfa açmadan aynı işi yapar. Dördü de hesap sayfanızdan açılıp kapatılabilir.
Yerel bir workbench e-posta göndermez.
E-posta olmadan size ne ulaşır
Engellenen bir kapı, onu çalıştıran işi başarısız kılar. oloproof run, oloproof gate ve oloproof compare komutlarının hepsi kapının koduyla çıkar; böylece bir pull request kontrolü kırmızıya döner ve CI sağlayıcınız başarısız işleri kime bildiriyorsa ona bildirir.
oloproof gate RUN_ID --policy release.yaml
echo $? # 3 when the gate blocksPlanlananlar
- Çalışma alanı kuralları: Hangi olayların, hangi kanallarda, hangi zamanlamayla bildirileceği.
- Sessiz saatler: Gece boyunca hiçbir şey gönderilmez; bunu yalnızca bir "yayına almayın" bildirimi delip geçer.
- Kanallar: Slack ve imzalı bir webhook.
Bunlar var olana kadar workbench'in Uyarılar ekranı aynı şeyi söyler.