Comments 13
+5
1) Вот меня немного смущает то, что оно написано на PHP. Не будет ли проблем, которые в других языках решаются многопоточностью?
2) И еще что же такого уникального и специфичного в PHP, что специально под него нужно писать CI? Тот же Jenkins или Bamboo вообще абстрагируется от языка программирования. Да хоть shell скриптом переводи исходники в бинарники — ему все равно.
3) Как у него с поддержкой сборки на облачных виртуальных машинах и есть ли вообще поддержка slave-машин для сборки? Сейчас это уже норма для CI.
2) И еще что же такого уникального и специфичного в PHP, что специально под него нужно писать CI? Тот же Jenkins или Bamboo вообще абстрагируется от языка программирования. Да хоть shell скриптом переводи исходники в бинарники — ему все равно.
3) Как у него с поддержкой сборки на облачных виртуальных машинах и есть ли вообще поддержка slave-машин для сборки? Сейчас это уже норма для CI.
+1
1) Агент сборки работает либо по крону из-под CLI, либо в качестве демона, в общем ничто не мешает запускать несколько экземпляров и управлять ими на уровне процессов ОС.
2) Ну просто люди пишут все новые и новые реализации того что уже вроде бы есть, потому что существующие их не устраивают. Ну и пишут на том языке на котором им удобно. Любуй CI можно настроить в принципе под любой язык и проект, это понятно, просто есть вещи более узкоспециализированные, а есть более широкого применения. Вот PHPCI — это узкоспециализированное решение CI для PHP, хотя никто не мешает и PHPCI для сборки js проектов настроить например, просто преимущества тогда нивелируются.
3) Поддержки slave-машин, думаю, нет. Хотя я не очень понял, что вы имеете в виду
2) Ну просто люди пишут все новые и новые реализации того что уже вроде бы есть, потому что существующие их не устраивают. Ну и пишут на том языке на котором им удобно. Любуй CI можно настроить в принципе под любой язык и проект, это понятно, просто есть вещи более узкоспециализированные, а есть более широкого применения. Вот PHPCI — это узкоспециализированное решение CI для PHP, хотя никто не мешает и PHPCI для сборки js проектов настроить например, просто преимущества тогда нивелируются.
3) Поддержки slave-машин, думаю, нет. Хотя я не очень понял, что вы имеете в виду
0
2) Тут скорее важно на чём написано, а не для чего написано. Если в какой-то фирме или в каком-то проекте много лет используется один стэк технологий, то введение элемента на другой может вызвать сильную головную боль и у админов, и у пользователей. Особенно в серверную архитектуру со повышенными требованиями к надежности, доступности, масштабируемости и т. п.
0
Другие компании хотя бы что-то интересное пишут, а попутно рекламируют свой продукт. А тут одна реклама… Это статья для страницы Release notes на вашем сайте а не статья для хабра.
0
Вы что-то себе нафантазировали по-моему, во-первых проект open source, а во-вторых я не пишу от имени каких-либо компаний.
+2
Какая тут может быть реклама? Вы вообще читали о чем пост?
0
Реклама инструмента. Если бы все статьи на хабре были похожие на этот, сайт стал бы неинтересным.
-1
Хабр позволяет узнавать о различных инструментах, в том числе таких как и этот.
+2
Only those users with full accounts are able to leave comments. Log in, please.
PHPCI обновился до версии 1.3