Gerritbot הוא בוט IRC שיודיע ערוצי IRC של אירועי חריט.
כדי להתקין ריצת Gerritbot install` setup.py פיתון `מתוך ספריית השורש של המאגר.
כדי להפעיל Gerritbot '$ PATH / gerritbot / נתיב / ל/ config`. PATH $ הוא בדרך כלל משהו כמו ו / נתיב / usr / local / bin / ל/ config צריך להיות כל מה שנתיב שהוסתרת config ב.
יש Gerritbot שני קבצי תצורה. הראשון מגדיר את שרת IRC ופרטי שרת חריט והוא קובץ config הדרך שאתה עובר לgerritbot כאשר מתחיל בוט. זה צריך להיראות כך:
& Nbsp; [Ircbot]
& Nbsp; ניק = NICKNAME
& Nbsp; לעבור = סיסמא
& Nbsp; שרת = irc.freenode.net
& Nbsp; יציאה = 6667
& Nbsp; channel_config = / נתיב / ל/ YAML / config
& Nbsp; [חריט]
& Nbsp; משתמשים = gerrit2
& Nbsp; מפתח = / נתיב / ל/ id_rsa
& Nbsp; לארח = review.example.com
& Nbsp; נמל = 29,418
השני מגדיר את ערוצי IRC ואירועים ופרויקטים שכל ערוץ הוא מעוניין בקובץ config זה נכתב בYAML ואמור להיראות.:
& Nbsp; דוגמא-channel1:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; אירועים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - נוצר patchset
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --התמזג שינוי
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; פרויקטים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - דוגמא / project1
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - דוגמא / project2
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; סניפים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - אדון
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - פיתוח
& Nbsp; דוגמא-ערוץ 2:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; אירועים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; --התמזג שינוי
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; פרויקטים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - דוגמא / project3
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - דוגמא / project4
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; סניפים:
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; - ראשי
דרישות :
- Python
תגובות לא נמצא