2012-11-17 3 views
0

나는 시작의 리드 개발자입니다 그리고 우리는 현재 다음과 같은 설정이 있습니다Continuous Integration Server를 어디에 설치해야합니까?

- Development Server 
- Staging Server 
- Production Server 
- Paid Subversion Hosting 

- My local machine 
- 2 other developers' local machines 

CI를 서버를 호스트하는 가장 좋은 장소입니다? 완전히 새로운 서버에서? 아니면 내 로컬 컴퓨터가 이걸로 충분합니까?

답변

2

일반적으로 프로덕션 서버에있는 것과 동일한 "stuff"를 빌드 서버에 설치 (또는 설치하지 않음)하려는 로컬 컴퓨터가 아닌 경우 (다른 옵션을 사용할 수있는 경우) 빌드 서버는 가능한 현실적인 시나리오로 실행됩니다.

.NET 관점에서 말하자면, 이것은 빌드 서버에서 실행중인 Visual Studio (예 : 로컬 컴퓨터 제외)를 원하지 않는다는 것을 의미합니다.

팀 구성원이 컴퓨터에 액세스하여 해당 컴퓨터에서 작업을 수행 할 수 있는지 확인하여 잠재적으로 호스팅 솔루션을 배제하는 것이 좋습니다.

그 외에도 반 스펙트 사양의 상자에있는 한 실제로 중요하지 않다고 생각합니다.

3

로컬 컴퓨터가 아닙니다. 나는 당신의 dev 서버를 느리게하지 않는 한 별도의 서버를 제안 할 것이다.

나는 로컬 컴퓨터가 아니라고 말합니다. 마지막으로 방해 받고 싶은 것은 빌드입니다. 느린 기계보다 더 실망스러운 것은 없습니다. 그리고 일반적으로 공식 빌드는 별도의 서버에서 생성해야합니다.

1

가능한 경우 개발 서버, 스테이징 서버 또는 유료 Subversion 호스팅 인스턴스에 넣을 것입니다.

관련 문제