2011-02-04 9 views

Respuesta

44

Sólo añadir:

after "deploy:update_code", "deploy:migrate" 

a su config/deploy.rb.

10

Correr "cap deploy:migrations" es equivalente a ejecutar "cap deploy" & & posteriormente "cap deploy:migrate" en un comando.

Para ver la descripción de despliegue: migraciones, sólo tiene que utilizar la opción -e:

cap -e deploy:migrations 

le dará esta salida:

cap deploy:migrations 

implementar y ejecutar las migraciones pendientes. Esto funcionará de manera similar a la tarea de 'implementación' , pero también ejecutará las migraciones pendientes (mediante la tarea 'implementar: migrar') antes de actualizar el enlace simbólico. Tenga en cuenta que la actualización en este caso no es atómica, y las transacciones no se utilizan, porque no se garantiza que las migraciones sean reversibles.

Cuestiones relacionadas