Rackspace Cloud: 프로그래밍 방식으로 "애플리케이션 재구축" 트리거

Rackspace Cloud: 프로그래밍 방식으로 "애플리케이션 재구축" 트리거

클라우드 사이트에서 "애플리케이션 재구축" 기능을 트리거하는 방법을 찾고 있습니다. 내 빌드/릴리스 스크립트의 단계에 이것을 추가하고 싶습니다.

내가 이미 내려간 길은 다음과 같습니다.

Web.Config 이름 바꾸기

좋은 시작이었지만 시스템은 15분마다 이름이 바뀐 Web.Config에 대해 폴링하므로 릴리스는 "주문형"이 될 수 없습니다. 이는 "야간" 또는 기타 자동화된 빌드 일정에 적합한 솔루션입니다.

Web.Config 삭제 및 다시 만들기

삭제하면 효과가 즉시 발생하는 것 같습니다(이것이 이름 바꾸기와 왜 다른지 이해가 안 되지만 어쨌든). 여기서 단점은 재구축 기간 동안 배포가 "원활"하지 않다는 것입니다. 나는 아무리 잠깐이라도 "유지 관리를 위해 다운되었습니다"라는 메시지가 필요하지 않은 솔루션을 선호합니다.

API

API는 클라우드 서버 전용이며 클라우드 사이트용은 아닙니다. 꿰매다!

내 아이디어:

와티르 스크립트

이것은 실제로 제가 아직 추구하지 않은 아이디어입니다. Rackspace 사람들이 관리 도구에서 수행하는 다음 UI 변경으로 인해 그러한 스크립트가 쓸모 없거나 위험해 질까 두렵습니다.

그게 내 생각의 전부야.

다른 사람 중에 좋은 사람이 있나요? 감사해요!

답변1

Web.Config의 이름을 바꾸면 문제 없이 작동하는 것으로 나타났습니다. 폴링 간격은 더 이상 문제가 되지 않는 것 같습니다. 재구축이 매우 빠르게 실행되는 것으로 보입니다.

관련 정보