Развертывание проекта PHP с Hudson / Jenkins

В настоящее время я развертываю свой проект PHP с помощью проверки Subversion на целевой машине. Я использую Hudson / Jenkins для тестирования и анализа кода, но можно и нужно ли использовать его для развертывания? Если да, то как?


person Community    schedule 04.02.2011    source источник
comment
(подсказка) edorian.posterous.com/ настройка-jenkins-for-php-projects   -  person Gordon    schedule 04.02.2011
comment
Я думаю, что @ arex1337 спрашивает не о том, как установить jenkins, а о том, как / следует использовать jenkins для передачи моего кода на производственные серверы. Вы можете уточнить? :)   -  person edorian    schedule 06.02.2011


Ответы (3)


Мы используем его для всего вышеперечисленного, где я работаю. Я кратко описал процесс здесь. Вы можете использовать Google "Hudson template" или " Jenkins template " в качестве шаблона для этого.

person xzyfer    schedule 04.02.2011

В настоящее время я исследую Jenkins для использования с проектами на основе PHP, но еще не использовал его в реальной ситуации развертывания. Глава 12 книги Jenkins: The Definitive Guide Джона Фергюсона Смарта посвящена внедрению автоматизированного и непрерывного развертывания. Эта глава должна дать вам несколько идей. Вы можете скачать руководство "бесплатно" с

http://www.wakaleo.com/books/jenkins-the-definitive-guide

... при условии, что вы желаете заполнить свои данные в форме загрузки.

Кроме того, Себастьян Бергманн (создатель php-шаблона для Jenkins) написал книгу под названием Интеграция Ваш PHP-проект с Jenkins, который должен быть опубликован в августе 2011 года компанией O'Reilly Media. Я не знаю точного содержания книги, но будем надеяться, что она дает хорошие примеры того, как использовать Jenkins для развертывания приложений, созданных с использованием PHP.

person Marcus Barnes    schedule 25.07.2011
comment
Приложение: первая часть многостраничного учебника Дж. Армандо Джеронимо по непрерывной интеграции с Jenkins только что появилась на PHPmaster: phpmaster.com/continuous-integration-with-jenkins-1 Надеюсь, в следующих частях серии руководств будет обсуждаться, какие сценарии разработки наиболее выигрывают от использования Jenkins. - person Marcus Barnes; 28.03.2012

вам следует проверить плагин конвейера сборки: https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin вы можете настроить свой собственный рабочий процесс qa с этим.

person Tyrael    schedule 29.09.2011