Как стать автором
Обновить

Мессенджеры на работе — это не прокрастинация, или как мы сделали сервис для автотестирования. Часть 1

Время на прочтение13 мин
Количество просмотров5.7K
Всего голосов 5: ↑5 и ↓0+5
Комментарии2

Комментарии 2

Этот подход называется ChatOps и есть системы с адаптерами под разные ci и мессенжеры, но и собственная реализация тоже норм и это действительно полезно для тестирования - продолжайте развивать свой вариант! Не думали о создании например плагина для дженкинс?
Интересен вопрос - безопасность ок с Телеграм? Есть ли планы на российский аналог?
Я смотрю у вас код храниться в гитлабе, почему не используете его ci?
И приведенный в примерах код выглядит не очень (без обид), это конечный вариант? Его пишут автотестеры или разработчики у вас есть юниты на него и ревью?

Спасибо за поддержку!

Проект полностью разрабатывается и поддерживается автотестерами, одной из целей было прокачаться в разработке.

Собственный плагин решили не делать, так как устанавливать его на каждый Jenkins и настраивать джобы выходит дольше, чем подцепить бота (и часть новых фишек плагин не поддержит)

Код в примерах уже не используется, что-то переписали, для чего-то сделали новый вариант во второй версии бота. Про нее как раз напишем в следующей части статьи.

До недавнего времени на этот проект не хватало времени, и разрабатывался он одним человеком (больше выступал в роли pet-project) и многое упустили. Сейчас исправляемся, пишем тесты, проводим ревью, строим пайп в гитлабе.

За все время использования ботов в Telegram было множество попыток неавторизованного использования, но ролевая модель спасала ситуацию. При возможности откажемся от него в пользу корп. мессенджера (в новой версии мы научились подцеплять новые мессенджеры за несколько часов).

Зарегистрируйтесь на Хабре, чтобы оставить комментарий