저는 CI 프로세스를 EC2의 Linux 인스턴스로 옮길 계획입니다. 나는 m1. 작은 우분투 리눅스 인스턴스에 젠킨스를 설치했다. GWT 컴파일 프로세스 (ant를 통한)는 랩톱에서 약 60 초가 걸리지 만 EC2 인스턴스에서는 약 10 분이 소요됩니다. 물론 노트북은 16GB RAM을 갖춘 MacBook Pro이지만 이전 CI 서버 (RAM 2GB 및 TeamCity가 설치된 Windows Server)에서도 동일한 프로세스가 2 분 이내에 완료됩니다. 기본 Linux 구성에 방해가 될 수있는 것이 있는지 궁금합니다. 나는 Jenkins, Apache 및 git을 설치하는 것 외에 다른 일을 많이하지 않았다.GWT 컴파일은 EC2에서 비교적 오랜 시간이 걸립니다.
우리는 localWorkers = 2 및 Xmx512M으로 컴파일 중입니다.
정확합니다. 비교 가능한 컴파일 시간을 얻으려면 훨씬 더 큰 인스턴스 크기를 사용해야합니다. – datasage
설명해 주셔서 감사합니다. 이것은 CI 프로세스 용이므로 서버의 핵심은 앱을 컴파일하고 정기적으로 테스트를 실행하는 것입니다. 다른 옵션을 살펴 보겠습니다. –
업데이트로, 나는 c1.medium 인스턴스 (즉, EC2 Compute Units가 5 개인 CPU 집약형 매체)로 변환하려고 시도했습니다. 총 시간을 2.5 분으로 낮췄다. 예산 수치를 계산할 시간 ... –