2012-07-18 3 views
0

사람들이 EC2를 위해 프로토 타이핑하는 방법을 궁금합니다.아마존 EC2 프로토 타이핑

제 경우에는 필자가 선호하는 편집기에서 로컬로 코드를 작성하고 테스트 인스턴스에 동기화하고 거기에서 디버그하고 싶습니다.이 일반적인 방법은 무엇입니까? (ssh를 통한 vi/vim은 옵션이 아닙니다.)

그렇다면 rsync/sftp 이외의 다른 테스트 인스턴스와 로컬로 코드를 동기화 할 수있는 도구가 있습니까?

그렇지 않은 경우 옵션은 무엇입니까?

EC2에 대한 코드/디버그주기가 어떻게 보이는지 (사전 커밋)에 대한 모든 팁/연습이 제공됩니다.

답변

1

수정 권한은 친구에게 있습니다. 로컬 코드를 변경하고 개정 관리 서버에 제출 한 다음 변경 사항을 amazon 인스턴스로 가져옵니다.

3

내 기본 설정은 로컬 컴퓨터에

  • 코드이다
  • 버전 제어에
  • 확인
  • 사용 버전 제어에 체크 인을 얻고 빌드를 빌드
  • 푸시을 만들 수있는 연속 자동화 EC2의 QA (또는 프로토 타입을 작성) 인스턴스의 결과 (Maven 사용, FTP 또는 rsync 사용 가능).
  • QA (또는 프로토 타입) 상자에서 원하는 작업을 수행 할 때 해당 AMI를 만듭니다. 해당 AMI를 사용하여 프로덕션 인스턴스를 시작하십시오.
+0

+1 거의 3 년 전부터 지금하고있는 것과 똑같습니다. – Viccari

+0

내가 걱정하는 것은 디버깅되지 않은 버전 제어에 코드를 푸시하는 것입니다. 나는 컴파일하는 코드 만 커밋하는 데 사용됩니다. 따라서 각 코딩 세션이 끝날 때 커밋을 정리해야합니다 (오타 등)? –

+1

로컬 상자에서 디버깅합니다. 또한 코드가 로컬 상자에서 단위 테스트를 통과하는지 확인합니다 (단위 테스트가있는 경우). 단위 테스트가 통과하지 않으면 빌드 서버가 실패하므로 더 이상 코드를 푸시하지 않습니다. –