2011-09-27 11 views
6

En mi versión de Jenkins, el último paso es presionar a heroku y ejecutar una migración de db. El comando git push funciona bien y la aplicación se implementa, pero tengo problemas para ejecutar una migración de db. A continuación se muestra la salida de la consola de Jenkins.Ejecutando heroku rake db: migrar de una compilación de Jenkins falla

+ heroku run rake db:migrate --app myapp 
Running rake db:migrate attached to terminal... stty: standard input: Invalid argument 
up, run.6 
stty: standard input: Invalid argument 

Si ejecuto el mismo comando desde el servidor que el usuario jenkins, funciona bien. Solo recibo el error durante el proceso de compilación automatizado.

Como fondo, esta es una aplicación Rails 3.1 que se ejecuta en Heroku Cedar.

+0

¿Ya se ha dado cuenta? – WattsInABox

+0

Todavía no hay dados. :( – deadwards

+0

Estoy configurando Jenkins mientras escribo esto para que pueda tener una respuesta para usted dentro de los próximos días, tal vez incluso horas – WattsInABox

Respuesta

6

Pude solucionar esto redirigiendo la salida.

heroku run rake db:migrate --app myapp > rake.log 
cat rake.log 
+1

¡Excelente! Gracias por la solución. – deadwards

+0

pregunto si la camiseta también lo haría. – aaron

Cuestiones relacionadas