2011-02-04 2 views
10

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

+2

* (совет) * http://edorian.posterous.com/setting-up-jenkins-for-php-projects – Gordon

+0

Я думаю, что @ arex1337 не просит «как установить jenkins», но «как/я должен использовать jenkins, чтобы получить мой код на производственных серверах ». Вы можете уточнить? :) – edorian

+0

@edorian, вы правы –

ответ

5

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

1

В настоящее время я изучаю Jenkins для использования с проектами на основе PHP, но пока не использую их в реальной ситуации развертывания. Глава 12 из Дженкинс: окончательное руководство от John Ferguson Smart охватывает внедрение автоматизированного и непрерывного развертывания. Эта глава должна дать вам некоторые идеи. Вы можете скачать инструкцию для «свободного» от

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

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

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

+0

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

Смежные вопросы