Как это работает
Синхронизация GitHub и Mattermost настраивается готовым сценарием: обновления подхватываются автоматически.
- Запуск: Каждый день
- Затем: Конфигурация
- Затем: Список всех файлов в GitLab
- Затем: Список имен
- Затем: Получить все сценарии
- Проверка: Отбросить архивные сценарии
- Проверка: Обработать каждый файл
- Затем: Отправить сообщение в канал
- Затем: Удалить лишние поля
- Затем: Конвертировать в файл
- Проверка: Если файл существует
- Если да — Обновить файл в GitLab
- Затем: Обновление файла не удалось
- Если нет — Создать новый файл в GitLab
- Затем: Создание файла не удалось
Настроить такую автоматизацию (GitHub + Mattermost) можно в Scriptera — без кода: опишите задачу, остальное сделают за вас.