Как собрать symphony (php) проект с помощью teamcity? Какие есть плагины? Можно как то собирать без помощи скриптов?

Стоит задача выбрать идеальную CI для проекта на symphony + docker + C# автотесты. Изучаем CI системы, поняли что ничего кроме сборки скриптами для php они по большей части не предалгают. Может кто-то использует лучшее решение?

С# моновский? или виндовый? если виндовый, то не понятно зачем тут докер прилеплен)

Все CI предлагают одно и тоже примерно на 99%. И собрать как-то круче чем вы собираете руками, прописывая комманды в консоли, у вас не получится. CI системы - обычные шедулеры, которые выполняют последовательность любых команд, которые вы там пропишете

докер прикреплен не к C# тестам, а к самому приложению (которое тестируют си шарп тесты).

Да. но есть же много готовых плагинов, например в Teamcity и phpunit и nunit поддерживаются отдельным видом шагов, хочется в таком же духе и всего остального из коробки =)

Фишка в том что все эти плагины делают все тоже самое, но их проблема в малой гибкости. Никогда не видел плагинов, которые поддерживали бы 100% функционала фреймворка, всех его флагов, всех параметров. Поэтому имхо если хочется гибкости - команды. Если говорить про то, у кого есть такие плагины, то что у тимсити, что у дженкинса они на 99% одинаковые.

Насчет докера - он работает только с LXC, то есть виртуализация возможна только линукс систем, для этого я и спросил, как вы собираетесь запускать c# приложение на линуксе. По моему опыту портировать c# на моно - боль, легче запускать на windows виртуалках.