2013-03-24 3 views
0

허드슨에서 환경 변수를 사용할 수있는 방법을 찾고 있습니다. hudson에서 부울 매개 변수 "Bool"을 사용하여 특정 작업에 대한 매개 변수화 된 빌드를 작성 중입니다. "Build now"를 통해 빌드를 호출 한 후 "Bool"체크 박스가 나타납니다.플러그인 자바 파일에서 hudson 시스템 변수를 사용하십시오.

플러그인 코드에서이 값을 사용하고 싶습니다. 이 "Bool"은 값을 검색하고자하는 환경 변수로 만들어집니다.

build.getEnvVars() 모든 변수 나를 제공하지만 난이 시도 전용 "BOOL"

답변

0

를 사용하려면 :

for (Entry e : build.getEnvVars().entrySet()) { 
    if ("Bool".equals(e.getKey.toString())) { 
    // Do stuff with the Bool variable. To get the value of Bool variable do: 
    // e.getValue().toString(); 
    } 
}