Actualmente despliego mi proyecto PHP usando el pago de Subversion en la máquina de destino. Uso Hudson/Jenkins para fines de prueba y análisis de código, pero puede y ¿Debería utilizar para la implementación? ¿Si es así, cómo?Despliegue del proyecto PHP con Hudson/Jenkins
Respuesta
Lo usamos para todo lo anterior donde trabajo. Describí brevemente el proceso here. Puede Google "Hudson template" o "Jenkins template" para una plantilla repetitiva para hacerlo.
Actualmente estoy investigando a Jenkins para utilizarlo con proyectos basados en PHP, pero aún no lo he usado en una situación real de implementación. Capítulo 12 de Jenkins: La guía definitiva de John Ferguson Smart cubre la implementación automatizada y continua. Este capítulo debería darte algunas ideas. Puede descargar la guía de 'libre' de
http://www.wakaleo.com/books/jenkins-the-definitive-guide
... siempre y cuando esté dispuesto a llenar sus datos en el formulario de descarga.
Además, Sebastian Bergmann (el creador de la php-template for Jenkins) es autor de un libro titulado integrar su proyecto PHP con Jenkins que se supone que será publicado en agosto de 2011 por O'Reilly Media. No conozco el contenido exacto del libro, pero esperemos que proporcione buenos ejemplos de cómo usar Jenkins para implementar aplicaciones creadas con PHP.
Adición: La primera parte de un tutorial de varias partes de J. Armando Jeronymo sobre la integración continua con Jenkins acaba de aparecer en PHPmaster: http://phpmaster.com/continuous-integration-with -jenkins-1/Esperemos que las próximas partes de la serie de tutoriales discutan qué tipos de escenarios de desarrollo se benefician más con el uso de Jenkins. –
que debe salir el plugin de tuberías de construcción: https://wiki.jenkins-ci.org/display/JENKINS/Build+Pipeline+Plugin puede configurar su propio flujo de trabajo de control de calidad con eso.
- 1. Configuración del despliegue GIT automático del proyecto PHP
- 2. Consejos de despliegue Código PHP
- 3. Despliegue de proyecto, creado con Eclipse y Maven, a Tomcat
- 4. implementación del proyecto github php
- 5. Despliegue y prueba automatizados de PHP
- 6. Apio con Django - despliegue
- 7. Objetivo de implementación del objetivo XCode 4 frente al destino del despliegue del proyecto
- 8. Despliegue del archivo de contenido de ensamblajes dependientes con ClickOnce
- 9. Despliegue con Git/Github
- 10. Despliegue del paquete de ensamblaje con maven-release-plugin
- 11. previa al despliegue en el proyecto de base de datos
- 12. Despliegue del servicio de Windows
- 13. Despliegue del problema en JBoss
- 14. Despliegue de PHP en Live Server
- 15. Despliegue JavaMe
- 16. ¿Cómo incluir dependencias en el proyecto de instalación y despliegue?
- 17. Mantenimiento del proyecto con Git
- 18. Despliegue de .NET con Jenkins/Hudson
- 19. Despliegue automático con Jenkins/embarcadero
- 20. Despliegue del archivo WAR en Glassfish
- 21. Despliegue del sitio web en Amazon AWS
- 22. de error de la implementación con SSIS 2012, mientras que el proyecto despliegue para catalogar DB
- 23. Problemas de instalación del despliegue de C#
- 24. Cómo eliminar varios archivos con el proyecto de despliegue web/msbuild?
- 25. Despliegue del sitio Maven utilizando ftp
- 26. Despliegue del archivo de guerra en Tomcat
- 27. Despliegue del servicio de datos ADO.NET
- 28. Despliegue continuo con un sitio web ASP.NET?
- 29. Despliegue de PHP en servidores de Windows/Unix
- 30. Despliegue web automatizado
* (sugerencia) * http://edorian.posterous.com/setting-up-jenkins-for-php-projects – Gordon
Creo que @ arex1337 no está pidiendo "cómo instalar jenkins" sino "cómo"/debería usar jenkins para obtener mi código para los servidores de producción ". ¿Puedes aclarar? :) – edorian
@edorian, está en lo correcto –