2014-02-05 3 views
0

CMake 및 OpenCV를 컴파일하는 사용자 정의 Heroku Buildpack이 있습니다. 문제는 OpenCV가 FOREVER을 컴파일하는 것입니다. 나는 OpenCV를 미리 컴파일하고 빌드하는 동안 그것을 잡아 봤다. 그러나 나는 아직 그렇게 성공하지 못했습니다.사용자 정의 Buildpack을 사용한 Heroku 시간 초과

최근 15 분의 시간 초과를 무시하도록 설정할 수있는 COMPILE_TIMEOUT=n env 변수가 있는데, 작동하지 않습니다. 이 env가 아직 지원되는지 아는 사람 있습니까? 아니면 미리 컴파일 외에 다른 접근법이 있다면?

내가 OpenCV의 최신 버전으로 업데이트하면 (컴파일이 Heroku에 캐시되므로 모든 배포시 전체 빌드를 기다릴 필요가 없다) 이상 적으로 컴파일 할 때 유연성이있는 것이 이상적입니다.

답변

0

사전 컴파일 된 바이너리하는 길을 가야하는 것입니다; 그러나, 나는 오히려 피할 시간과 노력이 필요합니다. 나는 Heroku에 손을 내밀었고 그들은 30 분으로 우리의 건설 시간을 늘릴 용의가있었습니다. 불행히도 OpenCV를 컴파일하는 데는 아직 30 분이 충분하지 않았습니다. Heroku 팀은 친절하게도 Anvil에 있었는데, 그것은 Heroku에서 실행되는 빌드 서비스와 동일합니다. 보이는 유망!

https://github.com/ddollar/heroku-anvil

관련 문제