6

Jenkins 빌드에서 마지막 단계는 heroku로 푸시하고 db 마이그레이션을 실행하는 것입니다. git push가 잘 작동하고 앱이 배포되지만 DB 마이그레이션을 실행하는 데 문제가 있습니다. 다음은 Jenkins의 콘솔 출력입니다.heroku rake db 실행 : Jenkins 빌드에서 마이그레이션하지 못했습니다.

+ 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 

jenkins 사용자와 동일한 명령을 서버에서 실행하면 정상적으로 작동합니다. 자동화 된 빌드 프로세스 중에 만 오류가 발생합니다.

배경으로 이것은 Heroku Cedar에서 실행되는 Rails 3.1 앱입니다.

+0

아직 알지 못 했습니까? – WattsInABox

+0

아직 주사위가 없습니다. : ( – deadwards

+0

젠킨스를 입력 할 때 다음 몇일 안에 답변을 드릴 수 있습니다. – WattsInABox

답변

6

출력을 리디렉션하여이 문제를 해결할 수있었습니다.

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

우수! 해결해 주셔서 감사합니다. – deadwards

+0

티가 트릭을 잘 수행하는지 궁금합니다. – aaron

관련 문제