В настоящее время я развертываю свой проект PHP с помощью проверки Subversion на целевой машине. Я использую Hudson/Jenkins для тестирования и анализа кода, но может и должен его использовать для развертывания? Если да, то как?Развертывание проекта PHP с Hudson/Jenkins
ответ
Мы используем его для всех вышеперечисленных, где я работаю. Я кратко описал процесс here. Вы можете использовать Google "Hudson template" или "Jenkins template" для этого шаблона.
В настоящее время я изучаю 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.
Добавление: Первая часть многостраничного учебника Дж. Армандо Джеронимо о непрерывной интеграции с Дженкинсом только что появилась на PHPmaster: http://phpmaster.com/continuous-integration-with -jenkins-1/Надеемся, что следующие части учебной серии расскажут, какие сценарии развития приносят пользу от использования Jenkins. –
вы должны проверить плагин трубопровода сборки: https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin вы можете настроить свой собственный рабочий процесс qa с этим.
- 1. Развертывание проекта PHP на Heroku
- 2. Развертывание проекта библиотеки PHP с помощью Maven
- 3. Развертывание проекта JS PHP и узла
- 4. Организация и развертывание проекта PHP (FuelPHP)
- 5. Развертывание проекта PHP на локальном хосте
- 6. Развертывание проекта Symfony2
- 7. Развертывание php-проекта на сервере wamp
- 8. Развертывание проекта Symfony на OVH
- 9. развертывание проекта maven
- 10. Развертывание проекта Symfony 3
- 11. Правильно Развертывание Maven проекта
- 12. Развертывание проекта Spring MVC
- 13. Развертывание проекта на RAD
- 14. Развертывание проекта Apache Camel
- 15. Развертывание проекта на Ruby
- 16. Развертывание проекта SSIS 2014 и развертывание пакетов
- 17. Развертывание проекта Liferay
- 18. Развертывание проекта VB.Net
- 19. Развертывание Maven проекта
- 20. Развертывание CakePHP проекта
- 21. Ошибка проекта Развертывание Worklight
- 22. Развертывание проекта symfony?
- 23. развертывание проекта python qt
- 24. Развертывание проекта Django в Linux
- 25. Публикация проекта Laravel и развертывание проекта на LAMP
- 26. Развертывание проекта Composer для Web
- 27. Развертывание проекта веб-сайта ASP.NET
- 28. развертывание весеннего проекта с дикой мухой
- 29. Развертывание проекта веб-сайта с TeamCity
- 30. Azure git развертывание проекта узла с ошибкой
* (совет) * http://edorian.posterous.com/setting-up-jenkins-for-php-projects – Gordon
Я думаю, что @ arex1337 не просит «как установить jenkins», но «как/я должен использовать jenkins, чтобы получить мой код на производственных серверах ». Вы можете уточнить? :) – edorian
@edorian, вы правы –