Gerritbot adalah bot IRC yang akan memberitahu saluran IRC peristiwa Gerrit.
Untuk menginstal Gerritbot menjalankan `python setup.py install` dari dalam direktori root repositori.
Untuk menjalankan Gerritbot `$ PATH / gerritbot / path / ke / config`. $ PATH biasanya sesuatu seperti / usr / local / bin dan / path / ke / config harus jalan apa pun yang Anda tersembunyi config di.
Gerritbot memiliki dua file konfigurasi. Yang pertama mengkonfigurasi server IRC dan Gerrit rincian server dan file konfigurasi yang jalan Anda lolos ke gerritbot ketika memulai bot. Seharusnya terlihat seperti:
& Nbsp; [Ircbot]
& Nbsp; nick = NICKNAME
& Nbsp; lulus = PASSWORD
& Nbsp; Server = irc.freenode.net
& Nbsp; port = 6667
& Nbsp; channel_config = / path / ke / YAML / config
& Nbsp; [Gerrit]
& Nbsp; user = gerrit2
& Nbsp; key = / path / ke / id_rsa
& Nbsp; tuan rumah = review.example.com
& Nbsp; port = 29418
Yang kedua mengkonfigurasi saluran IRC dan peristiwa dan proyek-proyek yang masing-masing saluran tertarik dalam file konfigurasi ini ditulis dalam YAML dan akan terlihat seperti.:
& Nbsp; Contoh-channel1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Peristiwa:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Kernel-dibuat
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Perubahan-merger
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Proyek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Contoh / project1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Contoh / project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; cabang:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Pengembangan
& Nbsp; Contoh-channel2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Peristiwa:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Perubahan-merger
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Proyek:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Contoh / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Contoh / Project 4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; cabang:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - Master
Persyaratan :
- Python
Komentar tidak ditemukan