Как организовать своими силами continuous integration для проекта на Codeigniter?
Я в своё время потратил примерно 2 суток в попытках настроить jenkins.
Не получилось, плюнул, за пол дня написал собственное простенькое решение по деплою.
Вообще есть PHPCI https://www.phptesting.org/ , у них есть какое то saas решение (не очень понимаю как это реализовывается), но вживую не щупал.
очень даже хорошо подойдет TeamCity
на машину ставится TS сервер, в котором будет уже 1 рабочий агент.
до 3х агентов и 20 кофигураций CI бесплатен, так что можно свободно пользовать без проблем.
есть tutorials (пример) как настраивать проекты с php
деплой скорее всего прийдется делать "самостоятельно" с помощью, к примеру, capistrano (пост с хабры с примером) или phin