연속 통합 도구를 어떻게 선택해야합니까? [닫은]


14

Wikipedia의 통합 서버대한 이 멋진 비교표를 찾았 지만 도구 순위와 내 요구 사항 및 관심 분야를 어떻게 평가할 지 잘 모르겠습니다. 차트 자체에는 알 수없는 것으로 표시된 많은 상자가있는 것처럼 보이므로 Wikipedia에서 업데이트하는 것이 편안하면 좋을 수도 있습니다.

최고 성능의 제품이 몇 개있어서 4 ~ 5 개의 옵션으로 빠르게 좁힐 수 있습니까?

어떤 제품이 가장 큰 사용자 커뮤니티를 보유하고 있으며 지속적으로 개선되고 새로운 도구와 통합되어 있습니까?

오픈 소스 오퍼링이 최고입니까, 아니면 집에서 한 명의 사용자에게 큰 영향을 줄 수있는 고품질 툴이 있습니까?

여러 시스템 (1 차 데스크톱, 로컬 전용 홈 네트워크 서버, 개인용 및 업무용 노트북, 여러 대의 가상 컴퓨터가 모두 사용됨)을 사용하면 문제가 발생하고 어떻게 관리 할 수 ​​있습니까?

답변:


25

비교에 대해 걱정하지 마십시오. Jenkins로 시작하십시오 . 그것은 매우 인기 있고 사용하기 매우 쉽습니다. 일단 사용하면 중요한 기능과 중요하지 않은 기능을 배우게됩니다. 제 생각 엔 젠킨스를 고수하게 될 것입니다.

나는 사람들이 그것이 최고의 CI 서버인지 아닌지 토론 할 것이라고 확신한다. 중요하지 않기 때문에 듣지 마십시오. 젠킨스만큼 좋은 것이 많을 수도 있습니다. 어떻게 든 다른 것보다 좋지 않을 수도 있습니다. 가장 좋은 것을 선택하는 것은 그리 중요하지 않습니다. 중요한 것은 하나를 선택하고 학습을 시작하는 것입니다. Jenkins는 그 점에서 매우 좋습니다.


8
+1, "최고"는 시작하는 데 중요하지 않습니다. 양호하고 무료이며 쉽게 충분히 우선합니다.
Wyatt Barnett 1

Jenkins는 설명 할 수없는 방식으로 훌륭 합니다. 매우 좋은 첫 번째 선택입니다.

2
필요한 것을 배우는 가장 좋은 방법은 시도하는 것입니다. 당신은 당신이 그것을 직접 시도 할 때까지 당신이 좋아하거나 싫어하는 것을 알 수 없습니다.
Michael Kohne

3

Bryan은 이미 Jenkins로 시작하는 것이 항상 스스로 설정하는 것이 좋습니다. 입증 된 기술이며 많은 지원을받습니다.

아파치 프로젝트의 젠킨스 설치를 살펴보고 그것에 대한 느낌을 얻을 수 있습니다 https://builds.apache.org/

호스팅 된 솔루션에 관심이 있다면 Railsonfire 에서 Continuous Integration and Deployment 서비스를 제공 합니다. 우리는 현재 루비를 지원하지만 곧 다른 기술로 들어갈 것입니다.


python 통합을 기대하는 Florian에게 감사드립니다!
Gregor
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.