Как это работает
Уведомления из Microsoft Teams в Webhook настраиваются готовым сценарием: он ловит событие и сразу шлёт сообщение.
- Запуск: Вебхук
- Проверка: Переключить1
- Если да — Сообщение OK
- Если нет — Сообщение об ошибке
- Затем: Запрос к модели
- Затем: Анализ логов
- Запуск: Триггер Telegram
- Проверка: Переключить
- Если да — Слияние
- Затем: Получение логов
- Затем: Обновление статуса
- Если нет — Слияние1
- Затем: Сообщение о перезапуске
- Затем: Перезапуск контейнера
- Проверка: Если
- Если да — Успешный перезапуск
- Если нет — Перезапуск не удался
- Если нет — docker ps
- Затем: Статус Docker
- Если нет — Обновить сообщение
- Затем: Обновить Docker
- Затем: Код на Python (Beta)
- Затем: Обновить сообщение1
- Затем: Извлечение имени сервиса
Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.