2011-11-29 26 views
5

Tengo un proyecto que tiene los códigos en github (un repositorio privado), estoy buscando una buena forma de realizar implementaciones para esto.implementación del proyecto github php

Sé Capistrano, pero no está seguro si hay soluciones mejores, con ganas de comprobar otras opiniones :)

cualquier ayuda es muy apreciada

+2

¿Has echado un vistazo a los temas existentes? http://stackoverflow.com/search?q=%5Bphp%5D+deploy – deceze

+0

Pensé en seguir adelante con capistrano para esto, Voy a publicar mi archivo de compilación aquí (sin los detalles del servidor y los detalles del proyecto) y este enlace [http://help.github.com/deploy-with-capistrano/][1] [1]: http://help.github.com/deploy-with-capistrano/ fue una ayuda – nivanka

Respuesta

1

Como desarrollador de PHP es posible que desee consultar Phing. Puede hacer un pago por git e implementar usando SSH y mucho más. La gran ventaja sobre Capistrano es que está construida con PHP, y puede ser más fácil para usted y su equipo.

1

le daría un tiro Diente de león: https://github.com/scttnlsn/dandelion

Dandelion te permite enviar cualquier nuevo cambio de git a un servidor SFTP o FTP. Asumiendo que en realidad no es necesario realizar ninguna acción de "implementación" que no sea la transferencia de los archivos fuente, es más simple que usar Capistrano. Necesitarás a Ruby.

+0

Necesito hacer esto a través de SSH, así que todo tiene que pasar por SSH, y hay una actualización de la base de datos que necesito ejecutar después de que los códigos sean copias, un simple comando de shell en el servidor – nivanka

+0

sftp opera sobre ssh. para que pueda usar esto y luego ejecutar manualmente su comando. o use algo como Capistrano o Fabric (una herramienta similar en Python: http://docs.fabfile.org/en/1.3.3/index.html) – aaron

+0

gracias por la información, no sabía de Fabric, tengo que comprobarlo fuera – nivanka

Cuestiones relacionadas