Articles of capistrano

Capistrano: control de versiones para files compartidos /

Cuando Capistrano implementa una aplicación Rails, crea un directory shanetworking/ para almacenar files que deben compartirse entre versiones y no reexportarse cada vez. En mi aplicación tengo varias cosas en el directory shanetworking/ que rara vez cambian (por lo que pertenecen allí en lugar de en el tree de aplicaciones), pero aún me gustaría que […]

Ver la timestamp de revisión previa de Capistrano

¿Cómo reviso las marcas de time en mis recientes revisiones (implementaciones) de Capistrano?

Capistrano: asegurándome de que mi server pueda acceder al repository

Estoy repasando el tutorial para configurar mi deployment usando Capistrano . Uno de los pasos es: necesitamos decirle a Capistrano dónde reside nuestro código fuente. Esta es la dirección del repository para su aplicación, y de forma pnetworkingeterminada debe ser accesible tanto desde su máquina local (desde donde se desplegará) como desde sus serveres de […]

Despliegue con Capistrano y Subversion. Copia de trabajo bloqueada

Estoy implementando en un server Debian con Capistrano que falla debido a que bloqueó una copy de trabajo. Lo networkinguje a esto: svn checkout http://myrepo.net/mysite/tags/1.0 /var/www/mysite/releases/1234 Entonces si corro: cap invoke COMMAND='svn checkout http://myrepo.net/mysite/tags/1.0 /var/www/mysite/releases/1234' Me sale un error: svn: Working copy '/var/www/mysite/releases/1' locked La limpieza no hace diferencia. El mismo command funciona bien desde […]

Despliegue de proyectos PHP

Me gustaría implementar nuestros proyectos de php , pero no sé cómo ir con nuestro proyecto típico. Nuestro proyecto se basa en nuestro CMS . Personalizamos el CMS con extensiones (complementos) y templates personalizadas . El núcleo de CMS y las extensiones de CMS están en SVN. La personalización significa que realizamos algunos cambios en […]

Despliegue de capistrano cap: la installation no crea ningún file

No recibo ningún post de error mientras ejecuto cap deploy:setup . Intenta crear una carpeta /myapp como mkdir -p /home/user/apps/myapp , y también otras carpetas (releases, compartidos). No hay ningún problema de permiso ya que puedo ejecutar mkdir -p /home/user/apps/myapp sin ningún error en el terminal. Además, la cap deploy:check da la You appear to […]

Capistrano, SVN repo y server web en la misma máquina

Encuentro que Capistrano está "normalmente" instalado en una estación de trabajo en lugar del server. ¿Está bien instalar Capistrano y subversión en el mismo server (server web público)? Si es posible, ¿cuáles son las cosas que se deben considerar para el deployment?

Cómo usar el parche capistrano con svn?

Estoy tratando de implementar mi aplicación PHP con capistrano. Estoy usando el repository svn y no puedo trabajar en el parche capistrano. ¿Es posible utilizar el command "cap patch FROM = v1.1 TO = v1.3" para la subversión como se menciona para git? Por favor, hágame saber la configuration del parche que se realizará en […]

Despliegue de sucursales con Rails, Capistrano 3.0, SVN y Jenkins

Estoy intentando desplegar una twig específica en mi aplicación de Rails desde un repository de Subversion usando Capistrano 3 y Jenkins. La aplicación se implementa perfectamente, pero no importa lo que haga, solo despliega el tronco. En Rails he intentado configurar … set :repo_url, "svn://XX.XXXXX/REPO/" set :svn_location, "branches/BRANCH_NAME" y… set :repo_url, "svn://XX.XXXXX/REPO/branches/BRANCH_NAME" y en Jenkins […]

Capistrano no es compatible con svn 1.8+?

Estoy implementando mi aplicación por Capistrano ruby 2.0 capistrano (2.15.5) capistrano-ext (1.2.1) railsless-deploy (1.1.2) Funciona bien con svn 1.7. Pero con svn 1.6, no funcionará.