2015-01-15 4 views
2

팀에서는 우리 팀에게만 제공되는 gitlab 설정을 가지고 있으며, 개발 목적으로 푸시, 브랜치 등을 의미합니다. master 브랜치 (stable)에서만 미러링하고 싶은 git repo.커밋을 다른 자식 repo에 전달하기위한 Gitlab post-receive/update 후크

서버 측 git hook을 사용하여이 작업을 수행 할 수 있지만 개발자가 아무 것도 입력 할 필요가없고 개발자가 gitlab에 설정할 수 있도록 구체적으로 어떻게 할 수 있는지 알고 있습니다. '기계 - 로컬 리포지토리)?

+0

// 답변이 끝났습니까? –

+0

@NathanBasanese 예, 내가 [코멘트] (http://stackoverflow.com/questions/27961419/gitlab-post-receive-update-hook-to-forward-a-commit-to-another에서 작성한 것처럼 그랬습니다. -git-repo? noredirect = 1 # comment44325249_27963522) :) – Patryk

답변

2

this recipe을 살펴보십시오. 작성자가 마스터로 푸시 된 변경 사항을 작업 트리로 전파하는 경우 코드의 해당 부분을 공개 서버에 다른 git push으로 바꿔야합니다.

+0

고마워요! 그게 내가 필요한 :) :) 코드의 몇 줄을 특별히 루비를 설치할 필요가 없기 때문에 파이썬 훅 스크립트를 다시 작성할 수 있습니다. – Patryk

+1

나는 똑같이 할 것이다 :-) 또는 논리가 오히려 간단하기 때문에 일반 bash와 함께있어 라. :) – user3159253