AIX, Linux 또는 Windows 플랫폼에서 빌드 서버 시작
빌드 서버는 AIX®, 32비트 Linux 및 32비트 Windows 플랫폼에서 사용할 수 있습니다.
빌드 서버를 설치하려면 빌드 서버가 실행될 시스템에 대한 일반적인 EGL 설치 지시사항을 따르십시오. 세부사항은 "Java™용 EGL 런타임 코드 설치"를 참조하십시오.
AIX, Linux 또는 Windows 플랫폼에서
원격 빌드 서버를 시작하려면 명령 프롬프트 창에서 ccublds 명령을 입력하십시오.
구문은 다음과 같습니다.
여기서
![구문: ccublds -p <portno> [-V...] [-a {0|2}]](../images/gegl_core_starting_server_aix.gif)
- 클라이언트와 통신하기 위해 서버가 청취하는 포트 번호(portno)를 지정합니다.
- 서버의 상세 레벨을 지정합니다. 3회(최대 상세)까지 이 매개변수를 지정할 수 있습니다.
- 인증 모드를 지정합니다.
- 0
- 서버가 클라이언트가 요청한 빌드를 수행합니다. 이 모드는 보안이 중요하지 않은 환경에서만 권장됩니다.
- 2
- 서버가 빌드를 승인하기 전에 올바른 사용자 ID 및 비밀번호를 제공하도록 클라이언트에게 요구합니다. 사용자 ID 및 비밀번호는 빌드 서버가 실행되는 호스트 시스템의 소유자에 의해 처음으로 구성됩니다. 아래에 설명된 보안 관리자를 사용하여 구성을 수행합니다.
빌드 서버에서 리턴된 메시지의 언어 설정
Windows의 빌드 서버는 다음 표에 나열되는 언어로 메시지를 리턴하며 기본값은 영어입니다.
| 언어 | 코드 |
|---|---|
| 포르투갈어(브라질) | ptb |
| 중국어 | chs |
| 대만어 | cht |
| 영어(미국) | enu |
| 프랑스어 | fra |
| 독일어 | deu |
| 이탈리아어 | ita |
| 일본어 | jpn |
| 한국어 | kor |
| 스페인어 | esp |
영어 이외의 언어를 지정하려면 빌드 서버를 시작하기 전에 환경 변수
CCU_CATALOG가 영어가 아닌 메시지 카탈로그로 설정되었는지 확인하십시오.
필요한 값의 형식은 다음과 같습니다(하나의 행에 있음).
shared_resources\eclipse\plugins
\com.ibm.etools.egl.distributedbuild_version\executables\ccu.cat.xxx
- shared_resources
- 제품의 공유 자원 디렉토리(예: Windows 시스템의 C:\Program Files\IBM\SDP70Shared 또는 Linux 시스템의 /opt/IBM/SDP70Shared)입니다. 현재 제품을 설치하기 전에 EGL이 포함된 이전 버전의 IBM® 제품을 설치하고 유지한 경우 이전 설치에서 설정된 공유 자원 디렉토리를 지정해야 할 수도 있습니다.
- version
- 설치된 플러그인 버전입니다. 두 개 이상이 있는 경우 이전 버전을 사용해야 하는 이유가 없으면 최신 버전 번호의 플러그인을 사용하십시오.
- xxx
- 관심 있는 언어에 대한 코드입니다(이전의 표에 나열된 코드 중 하나).
보안 관리자
보안 관리자는 빌드 요청을 전송하는 클라이언트를 인증하기 위해 빌드 서버가 사용하는 서버 프로그램입니다.
보안 관리자에 대한 환경 설정
보안 관리자는 다음과 같은 Windows 환경 변수를 사용합니다.
- CCUSEC_PORT
- 보안 관리자가 청취하는 포트의 번호를 설정합니다. 기본값은 22825입니다.
- CCUSEC_CONFIG
- 구성 데이터가 저장되는 파일의 경로 이름을 설정합니다. 기본값은 C:\temp\ccuconfig.bin입니다. 이 파일이 없으면 보안 관리자가 이 파일을 작성합니다.
- CCU_TRACE
- 이 변수가 *로 설정되어 있는 경우 진단을 위해 보안 관리자의 추적을 시작합니다.
보안 관리자 시작
보안 관리자를 시작하려면 다음 명령을 실행하십시오.
java com.ibm.etools.egl.distributedbuild.security.CcuSecManager
보안 관리자 구성
보안 관리자를 구성하려면 그래픽 인터페이스를 가진 구성 도구를
사용하십시오. 다음 명령을 실행하여 이 도구를 실행할 수 있습니다.
java com.ibm.etools.egl.distributedbuild.security.CCUconfig
구성 도구가 실행 중일 때 서버 항목 탭을 선택하십시오.
'추가...' 단추를 사용하십시오. 빌드 서버가 지원하도록 할 사용자를
추가하려면 추가... 단추를 클릭하십시오.
사용자 ID에 대한 비밀번호를 정의해야 합니다. 사용자에 대해 다음과 같은
제한사항 및 권한을 정의할 수 있습니다.
- 위치(이 사용자가 지정할 수 있는 ccubldc 명령에 대한 -la 매개변수의 값). 서로 다른 위치는 세미콜론으로 구분합니다.
- 이 사용자가 지정할 수 있는 빌드 스크립트의 이름. (EGL 빌드 계획에서는 javac 명령만 빌드 스크립트로 사용합니다.)
- 이 사용자가 클라이언트로부터 빌드 스크립트를 전송할 수 있는지 여부(즉, ccubldc 명령의 -ft 매개변수 사용). (EGL 생성기는 -ft 매개변수를 사용하지 않습니다. Java 생성 출력 준비 이외의 용도로 빌드를 사용 중이었던 경우 이 매개변수를 지정합니다.)