https://deploybot.com/
Плюсы:
1. Есть всё что нужно для эффективного деплоймента (выгрузка по ftp, sftp, atomic sftp...)
2. Возможность предварительной сборки фронтенда (gulp, grunt... ) на отдельном docker контейнере
3. Можно указывать паттерны исключаемых файлов или папок к выгрузке
4. Нотифткация через разные сервисы (на пример slack) о статусе выгрузки
Минус: сервис платный (15 баксов в месяц на 10 проектов)