2017-05-05 4 views
-2

그것이 내 라이브 및 무대 설정에 적합한 버전인지 궁금합니다. 2 Appservers와라이브 및 스테이지 설정에서 git에 가장 좋은 방법은 무엇입니까?

1 AdminServer가 - 무대

1 Gitlabserver 우리는 이미 gitlab 서버를 가지고 단지를 위해 그것을 사용하는

4 개발자

을 - 1 애플리케이션 서버와

1 AdminServer가 라이브 우리의 모든 변화를 추적합니다. 이제 우리는 설정으로 배포하려고합니다. 우리는 Adminservers와 Appservers에서 베어 레포를 만들고 각각에 포스트 수신 훅을 설정할 수 있다고 생각했습니다. 주요 원격 원점은 Gitlabserver 것, 다른 사람이 원격

포스트받는 worktree (은/var/www /에서 테스트)를 추가로 후크를 체크 아웃 프로젝트를 살고 원격 단계으로 추가 할 것 및 변경 사항이 있습니다.

이동 하시겠습니까? 나는 Gitlab에서 그런 funcionality를 발견 할 수 없었다 - 아마 거기에 있냐?

+0

어디에서 빌드/배포 하시겠습니까? 시험 있니? –

+0

@legnoban은 PHP 응용 프로그램이며 우리는 로컬 호스트에서 "테스트"하고 있습니다. – Isengo

+0

"책, 도구, 소프트웨어 라이브러리, 튜토리얼 또는 기타 오프 사이트 리소스를 추천하거나 찾도록 요청하는 질문은 독창적 인 답변과 스팸을 끌어 당기는 경향이 있으므로 스택 오버플로에 대해 논쟁의 여지가 없습니다. 지금까지 해결했다. " (http://stackoverflow.com/help/on-topic에서) – amn

답변

1

필요에 따라 gitlab에서 도커 이미지 레포를 사용할 수 있습니다. 안정적인 소스 (일반적으로 마스터 브랜치)에서 도커 이미지를 빌드 할 수 있습니다. 스테이지 및 라이브 서버에 소스 코드를 가져 오는 대신 이미지 환경에서 개념적으로 응용 프로그램 랩핑하는 고정 이미지 (docker image)를 가져옵니다. 이것은 독창적 인 대답입니다