Автор Тема: Статья: CruiseControl (CC) and Continuous Integration (CI)  (Прочитано 4750 раз)

0 Пользователей и 1 Гость смотрят эту тему.

Оффлайн san

  • Администратор
  • Герой
  • *****
  • Сообщений: 2158
  • Карма: 95
  • zf infected
    • Развитие личности от Александра Махомета
На сайте появилась новая статья
"CruiseControl (CC) and Continuous Integration (CI)"
Большое спасибо Ростиславу aka Necromant2005
Пожалуйста высказывайте ваше мнение.

Оффлайн Torio

  • Опытный
  • ***
  • Сообщений: 92
  • Карма: 17
  • Ninja!!
    • PHPMag
Re: Статья: CruiseControl (CC) and Continuous Integration (CI)
« Ответ #1 : Май 28, 2010, 17:38:22 »
Где-то год назад когда переводили все проекты на CI, облазил пол-интернета в поисках статей. Самое путевое что нашел для PHP - статья от ibuildings. Формат напоминает статью Ростислава, и если бы были возможны пожелания, то хотелось бы чуть больше деталей (с другой стороны как руководство по установке, статья хорошая).

Мне кажется что в php проектах целесообразнее использовать phing, а не ant. Во-первых, phing достаточно стабилен, во-вторых расширяем средствами самого PHP. В данный момент постоянно собирается чуть больше десятка небольших проектов и два больших, phing ни разу не подвел. Единственный момент - если вы спокойно пользуетесь ant, и хорошо знаете Java - phing вряд ли даст вам что-то, а попотеть с интеграцией заставит - там в общем-то build-файл почти такой же как для ant - но со своими тонкостями.

В целом статья отличная, и продолжение лично мне почитать было бы интересно. Спасибо Ростиславу за проделанную работу.


Оффлайн dmitrybelyakov

  • Team
  • Мастер
  • ***
  • Сообщений: 429
  • Карма: 46
  • джедайская сила
Re: Статья: CruiseControl (CC) and Continuous Integration (CI)
« Ответ #2 : Май 28, 2010, 22:03:12 »
Мне кажется phpundercontrol не самый удачный сервер в этом смысле. Как раз последние три дня собираю сервер непрерывной интеграции на амазоне: zend server, mysql, ftp, хостинг git и непрерывная интеграция на AtlassianBamboo.

А еще вот отличное видео про организацию автоматических пайплайнов Development-ContinuousIntegration-QualityAssurance-Production. Выступает смешной чувак из ThoughtWorks.

Оффлайн chEbba

  • Team
  • Мастер
  • ***
  • Сообщений: 393
  • Карма: 31
Re: Статья: CruiseControl (CC) and Continuous Integration (CI)
« Ответ #3 : Май 28, 2010, 22:31:12 »
На хабре
раз http://habrahabr.ru/blogs/php/78068/
два http://habrahabr.ru/blogs/php/68571/

Мне лично приглянулся hudson
Оч хорошая статья с билдом на основе финга:
http://blog.jepamedia.org/2009/10/28/continuous-integration-for-php-with-hudson/
Follow me: @iamchEbba
Github: chEbba