2011-09-27 15 views
6

Nella mia build Jenkins, l'ultimo passo è quello di passare a heroku ed eseguire una migrazione db. Il push git funziona bene e l'app viene distribuita, ma ho problemi a eseguire una migrazione db. Di seguito l'output della console di Jenkins.Eseguire heroku rake db: migrare da una build Jenkins fallisce

+ 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 

Se eseguo lo stesso comando dal server come utente jenkins, funziona correttamente. Ricevo solo l'errore durante il processo di compilazione automatizzato.

Come sfondo, questa è un'applicazione Rails 3.1 in esecuzione su Heroku Cedar.

+0

Avete già capito? – WattsInABox

+0

Ancora nessun dado. :( – deadwards

+0

Sto preparando Jenkins mentre scrivo questo così potrei avere una risposta per voi entro i prossimi due giorni, forse anche ore – WattsInABox

risposta

6

Sono stato in grado di aggirare questo reindirizzando l'output.

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

Eccellente! Grazie per la soluzione. – deadwards

+0

chiedo se anche il tee farebbe il trucco – aaron

Problemi correlati