2012-10-22 2 views
0

저는 Jenkins와 같은 CI 시스템에 새로운 것이 있습니다.Jenkins에서 슬레이브 실행 파일 정의하기

우분투에서 실행되는 마스터 젠킨스 서버가 있습니다. 나는 하나의 Ubuntu 노예 (SSH를 통해 관리)를 가지고 있는데, 그것은 안드로이드 SDK와 다른 것들을 이미 가지고있는 안드로이드 빌드 전용이다.

제 질문은 어떻게 슬레이브 서버에서 안드로이드 SDK의 경로를 마스터에게 알릴 수 있습니까?

답변

1

Manage Jenkins (노드 관리) -> Manage Nodes (노드 관리)로 이동하여 슬레이브 노드의 구성 페이지를 엽니 다. 환경 변수를 추가하십시오. 그러면 해당 슬레이브에만 부여됩니다.

SDK에서 기본적으로 사용하는 환경 변수를 정의하면 충분합니다. 그렇지 않으면 작업을 편집하여 이러한 작업을 수행해야합니다 (즉, 쉘 스크립트 빌드 단계 실행과 같습니다).

+0

슬레이브 관련 값은 노드 레벨에서 설정해야 함을 강조하기 위해 여기에 언급 된 것처럼 슬레이브 관련 값은 마스터가 아닌 슬레이브와 관련이 있으므로 노드 레벨에서 설정해야합니다. – Gonen

0

Andriod SDK에 익숙하지 않지만 빌드의 매개 변수로 전달할 수 있습니까?

관련 문제