2014-09-30 2 views
1

현재 CI 서버를 평가하고 있으며 Travis CI는 호스팅 솔루션이므로 우리의 눈을 사로 잡았습니다. Scalr에 배포 할 수있는 정보를 찾을 수 없었습니다. 누가 이걸 세우는 행운이 있니? 젠킨스를 사용하여 Scalr에 배포하는 방법에 대한 정보를 찾았지만 젠킨스와 함께 가지 않을 것입니다.Travis CI 및 Scalr를 사용하여 성공적인 빌드를 배포하는 방법

감사합니다.

답변

1

Jenkins의 성공에 기능적으로 유사한 기능을 구현 한 경우 Travis CI 빌드 성공시 응용 프로그램을 배포하십시오. 성공적으로 빌드 할 때 API를 통해 Scalr에 연결하기 만하면됩니다.

Travis CI를 사용하면 Jenkins와 달리 임의의 빌드 후 셸 스크립트를 실행할 수 없습니다. 이로 인해 Jenkins를 사용하는 것보다 통합이 약간 더 복잡해집니다 (Jenkins와 함께 Scalr 명령 행 도구를 사용하여 Scalr API를 호출하기 만 함).

당신이해야 할 일은 당신이 제어하는 ​​웹 애플리케이션 (예 : 클라우드 인프라 스트럭처 또는 Heroku)에 have Travis CI send a notification to a Webhook Endpoint 일 뿐이고, 해당 webapp에서 Scalr API를 호출하기 만하면됩니다.


면책 조항 : Scalr.

+0

제 대답에 표시된 것처럼, 저는 Scalr에서 일합니다. 추가 질문이있는 경우 전자 메일로 알려 주시기 바랍니다 (이 잠재 고객은 더 많은 SO 잠재 고객과 관련이 없을 수도 있음). 내 이메일의 토마스 [at] scalr.com. –

+0

아, 입력 해 주셔서 감사합니다. 우리는 그것이 사실일지도 모르고 궁극적으로 젠킨스와 함께 가기로 결정했습니다. 일을 단순하게 유지하는 것이 좋았을 것입니다.하지만 불행히도 그것은 단순했습니다. –

+0

@AdamRitter, 좋은 소리. 도움이 필요하면 이메일을 통해 ping을하면됩니다. –

관련 문제