제한된 리소스로 인해 현재 프로덕션 웹 사이트를 운영하는 단일 서버에서 다음을 구현하고 싶습니다. 목표는 가능한 한 서버 보안을 유지하면서 버전 제어 및 테스트 서버를 구현하는 것입니다.Subversion을 사용하여 단일 서버에 테스트 및 프로덕션 웹 사이트 자동 배포
설정 서브 버전 아파치를 사용하여 저장소 및 SSL과 다른 DNS 이름과 포트를 사용하여 우리의 테스트 서버 역할을하는 두 번째 가상 호스트.
프로덕션 사이트를 저장소로 가져온 다음 프로덕션 및 테스트 문서 루트에서 파일을 체크 아웃하십시오. 가 사본을 작업하고 특정 키워드로 표시되어 커밋 여부에 따라 테스트에 업데이트를 실행에
- 이 후 커밋 bash는 스크립트를 작성, 또한 생산 작업 복사본에 업데이 트를 실행합니다.
내가 잊어 버린 몇 가지 작은 구현 정보가있을 것이라고 확신하지만 서버에서 성능에 미치는 영향은 무시하고 좋은 전략입니까? 내가 놓친 게 있니?
당신은 일종의 버전 관리 (svn)를 사용하여 자동화 된 빌드 및 배포 도구를 사용하고 있습니다. 개미를 감시 할 수있는 개미, 나이트, 크루즈 컨트롤, 팀 도시 등을 사용하는 것이 나을 것입니다. 그런 다음 테스트 등을 포함한 빌드 및 배포를 수행하십시오. –