Плъгин за SMS известяване за критични задачи за Redmine

В нашата компания имаше нужда от уведомяване чрез SMS за задачите, поставени в тракера на Redmine, с приоритет „Злополука!“. Много е удобно да получавате такива сигнали, когато е необходима незабавна реакция.

Заедно с екипа за разработка на secoint.ru разработихме плъгина redmine_status_notifier, за който ще говоря под разрез.

Как работи приставката

Ако в нова или съществуваща задача приоритетът стане например Crash! или Akhtung!, се стартира скрипт, който изпраща известие чрез SMS шлюза до посочените мобилни номера. При затваряне на задача се изпращат и известия, което е много удобно за пестене на нервната система на отговорните за проекта.

Как да инсталирате и конфигурирате

Плъгинът е тестван на най-новите стабилни версии на Redmine, например 2.1.4. Качете приставката в папката redmine/plugins:

Редактирайте параметрите "critical_priority" (списъкът с приоритети, при които ще се изпращат известия) и "script" (пътят към скрипта, който ще изпраща известия) във файла redmine_status_notifier/init.rb.

Ние създаваме скрипт със следното съдържание:

За проекти, които изискват известяване, активирайте модула "Изпращане на известия за аварии" в настройките.

redmine

Това е всичко, сега бързо ще научите за спешни задачи.

Автор: olemskoi, Плъгин за SMS известия за критични задачи за Redmine