2014-07-21 5 views
0

자동화 된 배포는 잘 다루어 진 주제이지만, 필자의 시나리오와 밀접하게 관련된 질문은 찾을 수 없습니다.다중 프로젝트, 다중 사용자 자동화 된 배포

우리는 모든 버전 제어 기능을 한 지붕에두고 가능한 한 프로세스를 능률화하려고합니다.

우리의 설정은 약 30 명의 개발자가 한 번에 90-130 개의 개별 프로젝트에서 작업합니다.

그러나 BitBucket을 사용하고있는 지금은 GitLab 같은 것을 실행하는 독립 실행 형 솔루션으로 이동합니다.

현재 달성하고자하는 것은 repos와 준비 서버 간의 프로세스를 자동화하는 것입니다. 그러나 우리가 현재 가지고있는이 문제는 커맨드 라인에 의존하지 않는 무언가가 필요하다는 것입니다. 이상적으로는, 그것은처럼 repo에서 구성 파일을 실행하는 서비스가 될 것입니다. 또한 이상적으로 (나는 그 말을 많이 사용하고 있습니다) 업데이트 할 때 어떤 브랜치를 배치 할 것인지 지정할 수 있습니다. 그리고 필요한 경우 스테이징에 배포하는 브랜치와 필요한 경우 라이브 환경을 제공 할 수 있습니다.

누구나 비슷하게 구성한 사람이 있습니까?

+0

누군가 이것이 이것이 닫혀 야한다고 생각하는 이유에 대해 논평하고 싶거나 이미 게시 된 답변의 방향으로 나를 가리키고 있다면 간단히 투표하는 것보다 훨씬 건설적인 것을 발견 할 것입니다. – Tom

답변

0

우리가 결정한 것은 Bitbucket에서 제공하는 Hooks를 기반으로하는 자체 솔루션을 개발하는 것입니다. 이렇게하면 장기적으로 비용이 더 많이들 것이라는 트레이드 오프 일지라도 우리 워크 플로우에 정확히 맞는 방식으로 설정하고 관리 할 수 ​​있습니다.