2013-02-19 2 views
0

CI 서버에서 s3에 저장된 git revision으로 색인 된 빌드 카탈로그가 있습니다. 배포시 빌드를 수행하는 대신 미리 빌드 된 응용 프로그램을 다운로드하고 압축을 풀고 이동하려고합니다.커스텀 Heroku 빌드 팩에서 현재 건물 개정판을 검색하는 방법은 무엇입니까?

사용자 정의 빌드 팩으로이 작업을 수행하려고하는데 이렇게하려면 코드 개정판을 컴파일해야하는지 알아야합니다. 슬프게도 (나를 위해), 나는이 정보를 환경의 어느 곳에서도 찾을 수 없다.

어떻게 든 찾아 낼 수 있어야하는 것처럼 보이지만, 나는 어디로 갔는지 완전히 몰락합니다.

답변

1

당신은 에서 살펴 봐야 할 수있는 Heroku가 응용 프로그램에 외부에서 생성 된 슬러그를 밀어 heroku release 명령을 포함heroku-anvil 플러그인을, (공식적으로 지원되지 않음). 원래 Anvil로 만든 슬러그 작업용으로 설계되었지만 Heroku에서 실행될 수있는 한 모든 TAR GZ에서 작동해야합니다. 예를 들어 다음과 같이 할 수 있습니다.

$ heroku release https://s3.amazonaws.com/my-bucket/slugs-000.tgz -a myapp-staging 
Releasing to myapp-staging.heroku.com... done, v42 
+0

이것이 내가 원하는 것입니다. 앤빌에 레일 3 앱을 설치하는 데 실패했지만 아이러니하게도 벌컨에서 작동했습니다. 라이언 감사합니다! –

관련 문제