2011-03-24 6 views
1

Phing과 함께 Jenkins를 사용하여 빌드를 만들고 있습니다. 나는 하나의 메인 build executor (master)와 몇 개의 다른 build executor (slave)를 가지고있다. 주인은 건물 노예보다 훨씬 느립니다. 그러나 master는 릴리즈 빌드를 수행 할 수있는 유일한 실행 프로그램입니다.Hudson/Jenkins의 특정 빌드 실행 프로그램 사용

제 질문은 마스터가 아닌 빌드를 빌드하고 마스터로 빌드하기 위해 비 릴리스 빌드를 어떻게 얻을 수 있습니까?

현재 프로젝트를 구성 할 수있는 실행 프로그램을 제한하는 Jenkins의 프로젝트 구성을 수동으로 변경합니다. 나는 이것을 공개 할 때 종종 변경하는 것을 잊어 버리고 때마다 프로젝트 설정을 변경하지 않으려합니다.

답변

1

두 가지 작업 (하나는 일반적인 개발 빌드 용이고 다른 하나는 릴리스 빌드 용)을 만드는 것이 가장 좋습니다.

변수의 값이 빌드를 실행하는 슬레이브 인 매개 변수화 된 빌드를 만들 수도 있습니다. hudson이 "이 프로젝트의 위치를 ​​제한합니다"변수를 넣을 수 있는지 확실하지 않습니다. 실행 "상자.

관련 문제