Было бы только такое решение
> А есть бесплатные?
Travis CI
GitHub Actions
CircleCI 4500 минут в месяц вполне хватит одному разработчику.
Google Cloud Build 120 минут в день, нужно постараться чтобы потратить все.
> Ну и чтобы мне в тележеньку приходил статус билда
Все могут в это. курлом сходить легко.
> И чтобы настройка была проще, чем у ci-ninja
Думаю они все проще. Так как хорошая документация и почти все в интерфейсе. Это уж лучше системдешных джобов и баш скриптов.
> А, ну и чтобы у себя можно было хостить (а то купят и закроют)
Jenkins )) А вообще github action скоро получит селф хостинг
Ну и по такому принципу можно вообще не пользоватся github(купит атласианс и закроет) и digitalocean(купит амазон и закроет).
> Было бы только такое решение
С вашим решением далеко не уедешь.
1. Оторванность решение от гита, не видно что собралось, а что нет и почему собралось, а почему нет.
2. Исходя из первого. Есть возможность замержить в мастер пуллреквест что не собрался.
3. Исходя из второго. Нет возвратов состояния продакшена, когда что то замержил в мастер и все сломалось.
4. Вообще в принципе из за баша голого в таких количества решение плохое.
Думаю профессиональный девопс скажет почему плохое решение с огромным количеством примеров. Ну так, мое мнение.