2 주 동안 나는 우리 사무실에서 힘내를 구현하려고 노력 해왔다. 문서가 부족하기보다는 풍부한 예제, 튜토리얼 및 다양한 git 사용으로 인해 웹 개발에 권장되는 설정이 무엇인지 혼란스럽게 만들었습니다.힘내 : 웹 개발을위한 권장 설정
나는 괜찮은 설정을 염두에두고 있지만 다른 구조로 뛰어 들기 전에 더 경험있는 사람들과 확인하고 싶습니다. 내가 마음에 다음과 같은 한 :
- 워크 스테이션은 로컬 준비 서버에 푸시 (A)
- 지역 준비 서버가 제대로 후크가 자동으로에 스테이징 서버에 변경을 밀어
- 역할을 나누어 gitolite와 함께 작동
이 메이크업 감각을합니까 : 프로덕션 서버 (B)는
이는 다음과 가시화? 우리는 다양한 작은 PHP 웹 사이트를 가지고 있으며 매우 복잡한 것은 없습니다. 내가 가지고있는 의문점은 다음과 같습니다.
- (B)에는 어떤 종류의 '후크'를 사용해야합니까?
- 프로덕션 서버에서도 gitolite를 실행해야합니까? 나는 결국 서버 (스테이징 서버의 후크)에 업로드하는 것은 단 한 명의 사용자이기 때문에 그렇게하지 말아야한다고 생각합니다. 그러나 확실하지 않습니다.
- 출발점은 모든 웹 사이트가 프로덕션 서버에 있고 아직 준비 서버 나 워크 스테이션에 있지 않다는 것입니다. 초기 설정에서 스테이징 및 워크 스테이션으로 "끌어들이는"편리한 방법은 무엇입니까? 이제
, 다음 질문은 순간 중요하지 최선의 일부 추가 생각은,하지만 좀 더 알고 일어나는 경우에 당신의 생각을 공유 편의상
내가 할 수 선호 워크 스테이션에서
git push
을 실행하고 스테이징 서버와 프로덕션 서버를 모두 업데이트하십시오. 그러나 가끔은 스테이징 서버를 업데이트하고 처음부터 라이브로 가기 전에 물건을 체크 아웃하는 것이 유용 할 수 있습니다. 쉬운 해결책이 있습니까?현실적으로 우리는 하나의 생산 서버뿐만 아니라 여러 생산 서버를 가지고 있습니다. 단 하나의 스테이징 서버. git이 자동으로 올바른 서버로 푸시되도록 다른 프로덕션 서버를 구성하는 방법이 있습니까?
미리 의견을 공유해 주셔서 감사합니다!
프로덕션 서버로 푸시하기위한 기준은 무엇입니까? 후크가 특정 커밋 메시지를 확인합니까? –