Repositori publik atau milik sendiri
Untuk repositori publik GitHub, bot GitHub tidak membutuhkan token: berlangganan berdasarkan nama, dan event pun mulai mengalir. Repositori privat dan GitLab membutuhkan webhook: kamu menambahkan URL bot di pengaturan repositori dan memilih event yang akan dikirim. Notifine bekerja seperti ini untuk GitHub, GitLab, dan Trello, dan mempublikasikan kode sumbernya, sehingga kamu bisa memverifikasi apa yang dilakukannya terhadap payload atau meng-hosting-nya sendiri.
Event mana yang perlu diteruskan
Kanal yang melaporkan setiap push akan berubah menjadi kebisingan dalam sehari. Mulailah dengan pull atau merge request, permintaan review, dan kegagalan pipeline; tambahkan push hanya untuk branch utama. Notifikasi rilis adalah kebutuhan tersendiri: Github Release Bot memantau repositori publik untuk tag baru, cara termudah untuk melacak dependensi tanpa email watch bawaan GitHub.
CI dan pemantauan
Hasil pipeline dari GitLab CI datang lewat bot GitLab; CircleCI punya bot tersendiri untuk status build. Untuk gambaran yang lengkap, gabungkan dengan bot pemantauan situs seperti UptimeRobot, sehingga deploy yang merusak production muncul di kanal yang sama dengan pipeline yang merilisnya.