2012-07-22 2 views
1

나는 저장소 서버에 소스를 가지고 있습니다. 애플리케이션이 AWS 인스턴스에서 실행 중입니다. 로그를 작성하고, pull하고, 컴파일하고, 새로운 바이너리를 대상에 복사하는 스크립트를 만들 수 있습니다.AWS의 지속적인 배포 - C++

그러나 응용 프로그램이 실행중인 경우 어떻게 새 바이너리를 복사합니까? 이 일을하는 일반적인 방법은 무엇입니까? 업데이트를하려면 응용 프로그램을 중지해야합니까? 그렇다면 지속적인 배포는 어떻게 작동합니까?

저는 리눅스를 사용하고 있습니다. 응용 프로그램은 C++입니다.

답변

0

바이너리를 복사 한 후에 응용 프로그램을 다시 시작해야합니다. 나는 이것을 덜 고통스럽게 만들기 위해 연속 건물/통합을위한 프레임 워크 중 하나를 사용하는 것이 좋습니다 (예 : Jenkins).

실제 배포 프로세스에 도움이 될뿐만 아니라 테스트를 실행할 수도 있고 테스트가 성공한 경우에만 배포 할 수도 있습니다. AWS 통합을위한 플러그인도 있습니다.