방금 Jenkins를 지속적으로 통합하기 시작했습니다. 코드는 Perforce에서 가져옵니다. 젠킨스 마스터 (Windows VM)와 슬레이브 (Windows VM)가 각각 1 대 있습니다. 필자는 프로그래머보다 VMware 관리자입니다.젠킨스 CI와 노예에 대한 성능
나는 젠킨스 노예 설정이 점점 더 수정되기 위해 노력 해왔다. 이제는 슬레이브 당 16vCPU + 48GB RAM으로 구성됩니다. 빌드가 진행될 때마다 CPU는 항상 100 %로 증가합니다. 우리는 2 시간 20 분 안에 건물을 닫을 것이지만 목표는 1 시간에 도달하는 것입니다.
이렇게하는 가장 좋은 방법은 무엇입니까? VMware에서 어떤 유형의 조정이 가능합니까? 빌드를 더 빠르게 진행하려면 어떻게해야합니까?
감사합니다. 알렉스
빌드가 무엇을하는지 모른 채이 질문에 대답하는 것은 불가능합니다. –
@gareth_bowles와 (과) 일치합니다. 나는 그것에 더 많은 리소스를 던지라고 말하지만 여전히 무엇을하고 있는지 알아야합니다. 젠킨스 (Jenkins)는 전적으로 당신에게 달려있는 속도의 컨트롤러에 더 가깝습니다. 동시성이 허용되는 경우에는 프로세스를 중단하고 여러 실행자를 사용할 수 있습니다. 자세한 정보가 필요합니다. –